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
- BooleanToSelectiveScrollingOrientationConverter.cs
- ConfigXmlAttribute.cs
- SortedDictionary.cs
- followingquery.cs
- CngKeyBlobFormat.cs
- ListBindingConverter.cs
- TableAdapterManagerGenerator.cs
- SoapMessage.cs
- AssertSection.cs
- cookiecontainer.cs
- RemoteWebConfigurationHostServer.cs
- InplaceBitmapMetadataWriter.cs
- OdbcDataReader.cs
- ProxySimple.cs
- PublisherMembershipCondition.cs
- DataKeyArray.cs
- WindowsGraphics.cs
- IntSecurity.cs
- returneventsaver.cs
- Base64Encoder.cs
- sqlcontext.cs
- InvocationExpression.cs
- TextEditorContextMenu.cs
- PermissionSetTriple.cs
- Win32.cs
- SerializationSectionGroup.cs
- EmulateRecognizeCompletedEventArgs.cs
- FontNamesConverter.cs
- FontSource.cs
- ReaderWriterLockWrapper.cs
- AssociatedControlConverter.cs
- CompleteWizardStep.cs
- RouteItem.cs
- SvcFileManager.cs
- translator.cs
- ConnectorDragDropGlyph.cs
- UdpTransportSettings.cs
- TableLayout.cs
- ExpressionConverter.cs
- TdsParser.cs
- Pair.cs
- ReadOnlyNameValueCollection.cs
- MonikerProxyAttribute.cs
- InkCanvasAutomationPeer.cs
- MetabaseServerConfig.cs
- clipboard.cs
- SingleTagSectionHandler.cs
- ObjectReaderCompiler.cs
- HttpHandlerActionCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SyndicationSerializer.cs
- GeometryDrawing.cs
- CompilerScopeManager.cs
- ImageField.cs
- AutoCompleteStringCollection.cs
- PersistNameAttribute.cs
- BamlReader.cs
- TextEditorLists.cs
- ApplicationId.cs
- EventDescriptorCollection.cs
- XamlParser.cs
- HandledEventArgs.cs
- _Semaphore.cs
- EastAsianLunisolarCalendar.cs
- PcmConverter.cs
- ReferentialConstraintRoleElement.cs
- RadioButton.cs
- BaseResourcesBuildProvider.cs
- ProcessModuleCollection.cs
- DbReferenceCollection.cs
- RoleGroup.cs
- SecurityUtils.cs
- Queue.cs
- HttpRuntimeSection.cs
- CancellationHandlerDesigner.cs
- ClientApiGenerator.cs
- Attributes.cs
- SynchronizingStream.cs
- SystemDiagnosticsSection.cs
- DataBoundControlActionList.cs
- SQLGuidStorage.cs
- MulticastIPAddressInformationCollection.cs
- TreeViewImageKeyConverter.cs
- Error.cs
- ExpressionsCollectionEditor.cs
- EventsTab.cs
- UIElement.cs
- PreservationFileReader.cs
- InvokeBinder.cs
- rsa.cs
- XmlDomTextWriter.cs
- TextEmbeddedObject.cs
- ResourceAssociationSetEnd.cs
- ParserOptions.cs
- GeometryGroup.cs
- KeyProperty.cs
- ForeignKeyConstraint.cs
- VectorAnimationUsingKeyFrames.cs
- ISAPIWorkerRequest.cs
- SQLMoney.cs