Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CollectionViewGroupRoot.cs
- RuntimeWrappedException.cs
- WebBrowserDocumentCompletedEventHandler.cs
- AutoFocusStyle.xaml.cs
- CompilerParameters.cs
- CutCopyPasteHelper.cs
- ContentPosition.cs
- BatchServiceHost.cs
- HandlerBase.cs
- DesignUtil.cs
- ADMembershipProvider.cs
- UpdatableGenericsFeature.cs
- PathSegment.cs
- odbcmetadatacolumnnames.cs
- ImageDrawing.cs
- RawMouseInputReport.cs
- CFStream.cs
- TraceHandlerErrorFormatter.cs
- BasicViewGenerator.cs
- SystemIPv6InterfaceProperties.cs
- XmlSortKey.cs
- Bits.cs
- ResourceExpressionEditor.cs
- SqlDataAdapter.cs
- DataTemplateSelector.cs
- XmlDownloadManager.cs
- X509Extension.cs
- DBCSCodePageEncoding.cs
- XXXInfos.cs
- ManipulationDeltaEventArgs.cs
- NameValuePermission.cs
- DataGridViewTextBoxEditingControl.cs
- Rect3DConverter.cs
- WindowsFormsLinkLabel.cs
- ProfileEventArgs.cs
- AssemblyAttributesGoHere.cs
- WindowsPen.cs
- IndentedWriter.cs
- NetStream.cs
- VariableAction.cs
- MimeMultiPart.cs
- SqlDataReaderSmi.cs
- ObjectDataSourceDisposingEventArgs.cs
- IssuedTokenClientElement.cs
- XmlNotation.cs
- DocumentManager.cs
- UInt16Storage.cs
- FontConverter.cs
- MsmqChannelListenerBase.cs
- TimeManager.cs
- ContentTextAutomationPeer.cs
- CancelEventArgs.cs
- AppLevelCompilationSectionCache.cs
- InkSerializer.cs
- TableCell.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- ReadWriteSpinLock.cs
- ComponentGlyph.cs
- UpnEndpointIdentity.cs
- COM2PictureConverter.cs
- ToolBarOverflowPanel.cs
- Quad.cs
- xml.cs
- WorkingDirectoryEditor.cs
- SqlResolver.cs
- ProxyHwnd.cs
- CacheHelper.cs
- validationstate.cs
- BamlTreeNode.cs
- ProfileGroupSettingsCollection.cs
- FloatUtil.cs
- DoubleAnimation.cs
- DataGridViewAdvancedBorderStyle.cs
- CodeTypeMember.cs
- EFAssociationProvider.cs
- CustomActivityDesigner.cs
- ResetableIterator.cs
- TokenBasedSet.cs
- ObjectListComponentEditor.cs
- DataMisalignedException.cs
- FormsAuthenticationEventArgs.cs
- TcpAppDomainProtocolHandler.cs
- SafeSystemMetrics.cs
- hebrewshape.cs
- PageSetupDialog.cs
- BufferedOutputStream.cs
- ApplicationProxyInternal.cs
- MsmqChannelListenerBase.cs
- TreeSet.cs
- ApplicationProxyInternal.cs
- MessageContractExporter.cs
- TextChange.cs
- SqlDataAdapter.cs
- NativeMethods.cs
- WindowsTokenRoleProvider.cs
- DataView.cs
- TypeConstant.cs
- WebPageTraceListener.cs
- WriteableOnDemandStream.cs
- HttpRequestTraceRecord.cs