Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- complextypematerializer.cs
- FixedPageProcessor.cs
- XPathDocumentBuilder.cs
- PenContext.cs
- HtmlPanelAdapter.cs
- MergeFilterQuery.cs
- ToolboxComponentsCreatingEventArgs.cs
- WebPartUtil.cs
- WindowsScrollBar.cs
- TreeNodeEventArgs.cs
- DesignSurfaceManager.cs
- SoundPlayerAction.cs
- PersonalizationEntry.cs
- DiscoveryVersion.cs
- DataTransferEventArgs.cs
- XamlSerializationHelper.cs
- MethodBuilderInstantiation.cs
- TraceContextEventArgs.cs
- XmlSchemaParticle.cs
- StringArrayEditor.cs
- LookupNode.cs
- SafeNativeMethods.cs
- Error.cs
- ClaimTypes.cs
- TextRenderer.cs
- Int32AnimationUsingKeyFrames.cs
- XmlILModule.cs
- ZipIOLocalFileBlock.cs
- HierarchicalDataSourceControl.cs
- ConditionalBranch.cs
- InsufficientMemoryException.cs
- URLIdentityPermission.cs
- PersistChildrenAttribute.cs
- DataKey.cs
- QilScopedVisitor.cs
- AbstractDataSvcMapFileLoader.cs
- Utils.cs
- Pair.cs
- PeerDefaultCustomResolverClient.cs
- ToolBarButtonClickEvent.cs
- SqlDataSourceCache.cs
- ExtendedPropertyCollection.cs
- ListItemCollection.cs
- ResourceAttributes.cs
- ADMembershipProvider.cs
- CommonObjectSecurity.cs
- WSUtilitySpecificationVersion.cs
- TileBrush.cs
- RegexFCD.cs
- Int32.cs
- PanelStyle.cs
- TemplatePartAttribute.cs
- FileSystemWatcher.cs
- Span.cs
- ClientApiGenerator.cs
- AutoResizedEvent.cs
- TargetException.cs
- DebugView.cs
- ControlEvent.cs
- RequestQueue.cs
- HandlerFactoryCache.cs
- RequestResizeEvent.cs
- OleDbTransaction.cs
- ProcessRequestArgs.cs
- ObjectConverter.cs
- FontStyleConverter.cs
- XmlCharacterData.cs
- ConfigXmlAttribute.cs
- TypeConverterHelper.cs
- FocusWithinProperty.cs
- COAUTHIDENTITY.cs
- WebBrowserNavigatedEventHandler.cs
- PropertyStore.cs
- Base64Decoder.cs
- GridEntryCollection.cs
- AssertFilter.cs
- StylusCaptureWithinProperty.cs
- BitmapCodecInfo.cs
- TraceInternal.cs
- DesignerProperties.cs
- SqlCacheDependency.cs
- SearchForVirtualItemEventArgs.cs
- XmlnsDictionary.cs
- VariableElement.cs
- Themes.cs
- UrlMappingsSection.cs
- CTreeGenerator.cs
- HashCodeCombiner.cs
- ArrayListCollectionBase.cs
- DataGridColumn.cs
- BinaryWriter.cs
- ProfileModule.cs
- ThumbAutomationPeer.cs
- ActivityBuilderXamlWriter.cs
- SByteConverter.cs
- Certificate.cs
- EntityModelBuildProvider.cs
- Thumb.cs
- CodeSnippetCompileUnit.cs
- SqlWriter.cs