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
- SoapMessage.cs
- GridItem.cs
- DataFieldConverter.cs
- DataObjectFieldAttribute.cs
- OdbcDataAdapter.cs
- ProxyGenerator.cs
- OneOfConst.cs
- TextContainerHelper.cs
- DecoderNLS.cs
- WindowsSpinner.cs
- StorageComplexTypeMapping.cs
- DynamicDiscoSearcher.cs
- BindingMAnagerBase.cs
- AdornerPresentationContext.cs
- GuidTagList.cs
- DragDropManager.cs
- SecurityTokenReferenceStyle.cs
- XPathSelfQuery.cs
- Stroke2.cs
- designeractionbehavior.cs
- TraceContextEventArgs.cs
- WorkItem.cs
- EdmType.cs
- CardSpaceException.cs
- RuntimeResourceSet.cs
- CodeExpressionStatement.cs
- DesignerForm.cs
- ClientRolePrincipal.cs
- ParagraphResult.cs
- ArglessEventHandlerProxy.cs
- JsonFormatGeneratorStatics.cs
- SynchronizationLockException.cs
- StylusButtonEventArgs.cs
- XmlSiteMapProvider.cs
- ReplyChannelBinder.cs
- ScrollBar.cs
- CacheHelper.cs
- PcmConverter.cs
- ISO2022Encoding.cs
- WindowsToolbarItemAsMenuItem.cs
- TextRunCacheImp.cs
- WebControl.cs
- columnmapfactory.cs
- TextEditorLists.cs
- SqlIdentifier.cs
- MatcherBuilder.cs
- StorageComplexPropertyMapping.cs
- ICollection.cs
- EnumerableCollectionView.cs
- TextPenaltyModule.cs
- SerialPort.cs
- SizeAnimationClockResource.cs
- RegexNode.cs
- BitmapEffectDrawingContextWalker.cs
- XamlBrushSerializer.cs
- RulePatternOps.cs
- StringFreezingAttribute.cs
- HttpResponse.cs
- TrustManager.cs
- RequestUriProcessor.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- HtmlForm.cs
- OneOf.cs
- FieldBuilder.cs
- dbenumerator.cs
- FragmentQueryProcessor.cs
- ProcessHostServerConfig.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- PeerNearMe.cs
- XmlSchemaAnnotated.cs
- indexingfiltermarshaler.cs
- Stack.cs
- _Win32.cs
- PasswordRecoveryAutoFormat.cs
- IProvider.cs
- MouseButton.cs
- CodeActivityContext.cs
- GridViewActionList.cs
- Codec.cs
- DateTimeConverter.cs
- XmlWrappingWriter.cs
- OrthographicCamera.cs
- VisualTreeUtils.cs
- NullableDoubleAverageAggregationOperator.cs
- ServiceX509SecurityTokenProvider.cs
- RepeaterItemEventArgs.cs
- DomNameTable.cs
- SessionParameter.cs
- ApplicationBuildProvider.cs
- XamlVector3DCollectionSerializer.cs
- CodePageEncoding.cs
- EntityDataSourceValidationException.cs
- querybuilder.cs
- TextRunTypographyProperties.cs
- ContainerControlDesigner.cs
- ClientConvert.cs
- SessionEndedEventArgs.cs
- StringBuilder.cs
- GridViewAutoFormat.cs
- DataServiceQueryProvider.cs