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. */ ////// [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; } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlUnionizer.cs
- _KerberosClient.cs
- DataServiceException.cs
- CodeCommentStatement.cs
- RuleSettings.cs
- DataServiceExpressionVisitor.cs
- DataObjectAttribute.cs
- UriSection.cs
- SmtpNegotiateAuthenticationModule.cs
- DoubleLinkListEnumerator.cs
- PropertyGridView.cs
- HttpCacheParams.cs
- StateDesigner.CommentLayoutGlyph.cs
- ByteFacetDescriptionElement.cs
- EdgeProfileValidation.cs
- EntryIndex.cs
- Cast.cs
- Label.cs
- BaseTreeIterator.cs
- XsltSettings.cs
- DockPanel.cs
- XmlEncoding.cs
- BorderGapMaskConverter.cs
- TemplateAction.cs
- SharedUtils.cs
- MessageHeaderException.cs
- CodeExporter.cs
- GuidConverter.cs
- xml.cs
- NativeRecognizer.cs
- TransactionFlowElement.cs
- NullRuntimeConfig.cs
- MessageEncoder.cs
- ToolboxItem.cs
- DataServiceException.cs
- StackOverflowException.cs
- FixedDocument.cs
- HuffCodec.cs
- ValidatorAttribute.cs
- DataServiceRequest.cs
- ModuleBuilderData.cs
- RolePrincipal.cs
- LoginName.cs
- ImmComposition.cs
- BinaryNegotiation.cs
- xml.cs
- _RegBlobWebProxyDataBuilder.cs
- SqlProfileProvider.cs
- DigestTraceRecordHelper.cs
- FragmentNavigationEventArgs.cs
- HMACSHA1.cs
- Walker.cs
- dtdvalidator.cs
- WriteFileContext.cs
- SafeRegistryHandle.cs
- TextParagraphProperties.cs
- XmlExpressionDumper.cs
- IPAddressCollection.cs
- SmiEventSink_Default.cs
- LinkedResourceCollection.cs
- SolidColorBrush.cs
- WebPartZone.cs
- XmlSchemas.cs
- PowerModeChangedEventArgs.cs
- XmlArrayItemAttribute.cs
- GridViewEditEventArgs.cs
- TrustManagerPromptUI.cs
- StylusPointProperties.cs
- AuthStoreRoleProvider.cs
- ToolStripOverflowButton.cs
- HtmlElement.cs
- TraceHandler.cs
- LogReserveAndAppendState.cs
- Events.cs
- TextEditorSelection.cs
- handlecollector.cs
- PropertyConverter.cs
- ScrollProperties.cs
- NetworkInformationException.cs
- AnnotationResourceChangedEventArgs.cs
- MatrixCamera.cs
- TreeNodeStyle.cs
- CodeThrowExceptionStatement.cs
- SolidColorBrush.cs
- invalidudtexception.cs
- SelectionRange.cs
- TimeoutValidationAttribute.cs
- PropertyBuilder.cs
- SqlDataSourceFilteringEventArgs.cs
- DeferrableContent.cs
- MenuScrollingVisibilityConverter.cs
- Intellisense.cs
- ExpressionVisitor.cs
- WrappedIUnknown.cs
- Section.cs
- InternalsVisibleToAttribute.cs
- XmlSchemaSet.cs
- DateTimeOffset.cs
- DiscoveryVersion.cs
- SessionSwitchEventArgs.cs