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
- MetadataHelper.cs
- XmlSerializerFactory.cs
- ConfigXmlCDataSection.cs
- TraceContextRecord.cs
- FillRuleValidation.cs
- BaseDataBoundControl.cs
- Int64AnimationBase.cs
- QilUnary.cs
- ExpressionBuilderContext.cs
- CacheDependency.cs
- Update.cs
- SettingsProviderCollection.cs
- WindowsMenu.cs
- GroupBoxDesigner.cs
- ConditionalAttribute.cs
- FontFamily.cs
- ViewBox.cs
- GroupQuery.cs
- TableHeaderCell.cs
- SchemaElementLookUpTable.cs
- ReflectEventDescriptor.cs
- AuthorizationContext.cs
- TypeRefElement.cs
- SmiXetterAccessMap.cs
- ClientScriptManager.cs
- PropertyMapper.cs
- Membership.cs
- ObfuscateAssemblyAttribute.cs
- SourceFileBuildProvider.cs
- PasswordTextNavigator.cs
- LeaseManager.cs
- SqlNotificationEventArgs.cs
- EntityDataSourceDataSelectionPanel.cs
- XmlEncoding.cs
- CaseInsensitiveOrdinalStringComparer.cs
- figurelengthconverter.cs
- ModelTreeEnumerator.cs
- CssClassPropertyAttribute.cs
- MulticastOption.cs
- TextEditorTables.cs
- AttributeCollection.cs
- ControlAdapter.cs
- VSWCFServiceContractGenerator.cs
- Container.cs
- SystemException.cs
- ZipIOLocalFileHeader.cs
- XmlProcessingInstruction.cs
- UnsafeNativeMethods.cs
- XsltSettings.cs
- DataServiceQuery.cs
- StandardCommands.cs
- EventLogQuery.cs
- MetadataItem_Static.cs
- PersonalizableAttribute.cs
- ObjectStorage.cs
- XmlDocumentSurrogate.cs
- ClassHandlersStore.cs
- CultureTable.cs
- _NtlmClient.cs
- ListDictionaryInternal.cs
- TagMapCollection.cs
- NonSerializedAttribute.cs
- input.cs
- DateTimeValueSerializerContext.cs
- QilPatternFactory.cs
- SoapHeader.cs
- UniqueTransportManagerRegistration.cs
- SecurityResources.cs
- XmlCompatibilityReader.cs
- OperationAbortedException.cs
- XmlSchemaParticle.cs
- CircleHotSpot.cs
- HttpResponseWrapper.cs
- EventMetadata.cs
- ScrollChrome.cs
- WindowsRegion.cs
- FormatSettings.cs
- AbstractDataSvcMapFileLoader.cs
- XAMLParseException.cs
- LinqExpressionNormalizer.cs
- LastQueryOperator.cs
- AuthenticatedStream.cs
- PortCache.cs
- HuffModule.cs
- HttpCacheParams.cs
- OraclePermissionAttribute.cs
- HttpRequestWrapper.cs
- PointAnimationUsingKeyFrames.cs
- FormViewRow.cs
- Debug.cs
- WebBaseEventKeyComparer.cs
- WindowsBrush.cs
- HtmlInputText.cs
- WorkflowItemPresenter.cs
- Comparer.cs
- ResourceDisplayNameAttribute.cs
- WebDisplayNameAttribute.cs
- DataGridViewCellValueEventArgs.cs
- RefType.cs
- HierarchicalDataTemplate.cs