Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. //------------------------------------------------------------------------------ //[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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlHead.cs
- FormattedTextSymbols.cs
- DataServiceExpressionVisitor.cs
- PublisherIdentityPermission.cs
- SqlServices.cs
- EventSetterHandlerConverter.cs
- AppDomainGrammarProxy.cs
- InvalidCastException.cs
- JavaScriptObjectDeserializer.cs
- SoapSchemaMember.cs
- XmlDataDocument.cs
- DesignerCatalogPartChrome.cs
- PathFigure.cs
- XDeferredAxisSource.cs
- TwoPhaseCommit.cs
- VScrollBar.cs
- XmlDictionary.cs
- MarkupExtensionParser.cs
- JavaScriptString.cs
- GeneralTransform.cs
- documentsequencetextview.cs
- RawAppCommandInputReport.cs
- PropertyEmitterBase.cs
- IUnknownConstantAttribute.cs
- CapabilitiesAssignment.cs
- ThreadPool.cs
- CorrelationResolver.cs
- TemplateEditingVerb.cs
- StrongBox.cs
- ProxyGenerator.cs
- Rss20ItemFormatter.cs
- X500Name.cs
- LookupNode.cs
- Window.cs
- ActionMessageFilter.cs
- ZipIOCentralDirectoryBlock.cs
- SpecularMaterial.cs
- WorkflowInstanceExtensionCollection.cs
- XmlChoiceIdentifierAttribute.cs
- UserNameSecurityToken.cs
- ConfigUtil.cs
- StringArrayConverter.cs
- TimeoutValidationAttribute.cs
- SqlTransaction.cs
- sqlpipe.cs
- XamlBuildProvider.cs
- DocumentsTrace.cs
- LockCookie.cs
- XmlIgnoreAttribute.cs
- XmlLoader.cs
- ProcessMessagesAsyncResult.cs
- XmlSchemaAny.cs
- SeekableReadStream.cs
- initElementDictionary.cs
- LinqDataSource.cs
- ping.cs
- TypeLoadException.cs
- TextTreeTextElementNode.cs
- DnsPermission.cs
- TextBlockAutomationPeer.cs
- ProcessModuleCollection.cs
- _HeaderInfo.cs
- ManualResetEvent.cs
- VirtualPathProvider.cs
- ValidationEventArgs.cs
- DataGridViewCell.cs
- UrlMappingCollection.cs
- ConfigXmlText.cs
- NumericPagerField.cs
- ProfilePropertyMetadata.cs
- XPathNode.cs
- IssuedTokenClientBehaviorsElement.cs
- PrinterResolution.cs
- CurrentChangingEventManager.cs
- XmlSchemaSimpleContentRestriction.cs
- StreamDocument.cs
- Attributes.cs
- RegisteredArrayDeclaration.cs
- PropertyManager.cs
- AutomationElementIdentifiers.cs
- ConfigXmlAttribute.cs
- ArcSegment.cs
- XamlFigureLengthSerializer.cs
- ImageBrush.cs
- CheckBoxBaseAdapter.cs
- TextReader.cs
- AnnouncementDispatcherAsyncResult.cs
- ReflectPropertyDescriptor.cs
- CompilerCollection.cs
- HtmlElementErrorEventArgs.cs
- PieceNameHelper.cs
- InvokeMethodActivityDesigner.cs
- ListItemsCollectionEditor.cs
- PageThemeCodeDomTreeGenerator.cs
- TypeConverterAttribute.cs
- TemplatePagerField.cs
- HandleCollector.cs
- DefaultAuthorizationContext.cs
- MergeLocalizationDirectives.cs
- NativeBuffer.cs