Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / PartialCachingAttribute.cs / 1 / PartialCachingAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
* Fragment caching attribute
*
* Copyright (c) 1999 Microsoft Corporation
*/
namespace System.Web.UI {
using System;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;
/*
* This class defines the PartialCachingAttribute attribute that can be placed on
* user controls classes to enable the fragmant caching feature.
*/
///
/// [To be supplied.]
///
[AttributeUsage(AttributeTargets.Class)]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class PartialCachingAttribute : Attribute {
private int _duration;
///
/// [To be supplied.]
///
public int Duration { get { return _duration;}}
private string _varyByParams;
///
/// [To be supplied.]
///
public string VaryByParams { get { return _varyByParams; } }
private string _varyByControls;
///
/// [To be supplied.]
///
public string VaryByControls { get { return _varyByControls; } }
private string _varyByCustom;
///
/// [To be supplied.]
///
public string VaryByCustom { get { return _varyByCustom; } }
private string _sqlDependency;
///
/// [To be supplied.]
///
public string SqlDependency { get { return _sqlDependency; } }
private bool _shared;
///
/// [To be supplied.]
///
public bool Shared { get { return _shared; } }
///
/// [To be supplied.]
///
public PartialCachingAttribute(int duration) {
_duration = duration;
}
///
/// [To be supplied.]
///
public PartialCachingAttribute(int duration, string varyByParams,
string varyByControls, string varyByCustom) {
_duration = duration;
_varyByParams = varyByParams;
_varyByControls = varyByControls;
_varyByCustom = varyByCustom;
}
///
/// [To be supplied.]
///
public PartialCachingAttribute(int duration, string varyByParams,
string varyByControls, string varyByCustom, bool shared) {
_duration = duration;
_varyByParams = varyByParams;
_varyByControls = varyByControls;
_varyByCustom = varyByCustom;
_shared = shared;
}
///
/// [To be supplied.]
///
public PartialCachingAttribute(int duration, string varyByParams,
string varyByControls, string varyByCustom, string sqlDependency, bool shared) {
_duration = duration;
_varyByParams = varyByParams;
_varyByControls = varyByControls;
_varyByCustom = varyByCustom;
_shared = shared;
_sqlDependency = sqlDependency;
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- baseaxisquery.cs
- FormsAuthenticationUser.cs
- InputLangChangeRequestEvent.cs
- SQLGuidStorage.cs
- ToolStripContentPanelRenderEventArgs.cs
- DesignObjectWrapper.cs
- TextEditorCopyPaste.cs
- BitArray.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- PolicyLevel.cs
- AddInContractAttribute.cs
- GridEntryCollection.cs
- RPIdentityRequirement.cs
- WindowsMenu.cs
- JournalNavigationScope.cs
- BindToObject.cs
- ConnectionInterfaceCollection.cs
- SingleKeyFrameCollection.cs
- activationcontext.cs
- XmlElementAttribute.cs
- DecoderFallbackWithFailureFlag.cs
- PasswordRecovery.cs
- PrimitiveSchema.cs
- WeakEventTable.cs
- CursorInteropHelper.cs
- IntPtr.cs
- WindowsMenu.cs
- PaperSize.cs
- DesignerListAdapter.cs
- TextSpanModifier.cs
- BitConverter.cs
- Preprocessor.cs
- FontStretchConverter.cs
- ArraySet.cs
- ThumbButtonInfoCollection.cs
- RtfToXamlReader.cs
- ConfigurationPermission.cs
- Thickness.cs
- Authorization.cs
- TableItemPatternIdentifiers.cs
- WebPartTransformer.cs
- DbConnectionPoolCounters.cs
- QuadraticBezierSegment.cs
- ValueProviderWrapper.cs
- PropertyInfoSet.cs
- RegexCapture.cs
- WindowsIdentity.cs
- MatrixConverter.cs
- QueueSurrogate.cs
- URLEditor.cs
- ListItemCollection.cs
- TextServicesDisplayAttributePropertyRanges.cs
- FormViewDeleteEventArgs.cs
- CoreSwitches.cs
- WebUtil.cs
- XsltOutput.cs
- SqlFactory.cs
- MatrixTransform3D.cs
- cookiecollection.cs
- WebPartRestoreVerb.cs
- Keyboard.cs
- ISCIIEncoding.cs
- ConfigurationLockCollection.cs
- SpoolingTaskBase.cs
- Attributes.cs
- Dispatcher.cs
- BitmapEffectGroup.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- IdentityValidationException.cs
- ScopelessEnumAttribute.cs
- DataPagerCommandEventArgs.cs
- MediaScriptCommandRoutedEventArgs.cs
- UnSafeCharBuffer.cs
- PersonalizationProviderCollection.cs
- _emptywebproxy.cs
- UIElement3D.cs
- SparseMemoryStream.cs
- UserNamePasswordValidator.cs
- ParameterModifier.cs
- ApplicationException.cs
- StaticDataManager.cs
- DeflateEmulationStream.cs
- IssuedTokenServiceElement.cs
- ListViewDeleteEventArgs.cs
- ToolboxDataAttribute.cs
- HttpModuleAction.cs
- QilStrConcatenator.cs
- ElementMarkupObject.cs
- TreeNodeStyle.cs
- PeerNameRegistration.cs
- NamedPermissionSet.cs
- UpdateManifestForBrowserApplication.cs
- OdbcDataReader.cs
- ConnectionPoolManager.cs
- ImageClickEventArgs.cs
- UnitySerializationHolder.cs
- AssociationEndMember.cs
- SByte.cs
- WebPartMenu.cs
- BamlBinaryReader.cs