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
- IsolatedStorageFilePermission.cs
- ToolStripRendererSwitcher.cs
- OleDbErrorCollection.cs
- ParserExtension.cs
- HelpInfo.cs
- HeaderedContentControl.cs
- SmiRequestExecutor.cs
- TaskResultSetter.cs
- objectquery_tresulttype.cs
- AsyncCompletedEventArgs.cs
- LeftCellWrapper.cs
- SelfIssuedTokenFactoryCredential.cs
- ExcludeFromCodeCoverageAttribute.cs
- COM2PictureConverter.cs
- FixedSOMLineCollection.cs
- Error.cs
- DataException.cs
- PasswordRecovery.cs
- RelatedImageListAttribute.cs
- StringValueSerializer.cs
- EventMappingSettingsCollection.cs
- DataGridViewTopRowAccessibleObject.cs
- LinearGradientBrush.cs
- Console.cs
- GenericUriParser.cs
- OdbcStatementHandle.cs
- RepeatInfo.cs
- MsmqAppDomainProtocolHandler.cs
- ActivityCodeDomReferenceService.cs
- BufferBuilder.cs
- ListBindingHelper.cs
- LazyTextWriterCreator.cs
- RtfToXamlReader.cs
- BitmapInitialize.cs
- PersistenceTask.cs
- RegexBoyerMoore.cs
- TabPage.cs
- HierarchicalDataBoundControl.cs
- InstanceData.cs
- XmlCharacterData.cs
- DataFormats.cs
- BinaryMethodMessage.cs
- OdbcStatementHandle.cs
- NumericUpDownAccelerationCollection.cs
- DynamicValidator.cs
- TextTrailingCharacterEllipsis.cs
- DataGridCaption.cs
- SatelliteContractVersionAttribute.cs
- ConnectionProviderAttribute.cs
- Rule.cs
- ProgressBar.cs
- RadioButtonBaseAdapter.cs
- LinkedResource.cs
- ProfileGroupSettingsCollection.cs
- CollectionViewGroupRoot.cs
- ZipPackage.cs
- Stylus.cs
- TextCompositionEventArgs.cs
- Int32CollectionValueSerializer.cs
- PeerInputChannel.cs
- BasicViewGenerator.cs
- Vector3D.cs
- ParserHooks.cs
- SchemaDeclBase.cs
- AddingNewEventArgs.cs
- TimeEnumHelper.cs
- TraceHandler.cs
- DataGridViewTextBoxCell.cs
- ServicesUtilities.cs
- BinaryExpression.cs
- UrlMappingsSection.cs
- DeviceContext.cs
- TimeStampChecker.cs
- CheckBoxFlatAdapter.cs
- TrackingMemoryStreamFactory.cs
- DebuggerAttributes.cs
- FieldMetadata.cs
- ObjectItemLoadingSessionData.cs
- SelectionEditingBehavior.cs
- ConsumerConnectionPoint.cs
- OracleBoolean.cs
- ProbeDuplexCD1AsyncResult.cs
- SqlMethodTransformer.cs
- Literal.cs
- storepermission.cs
- SystemWebSectionGroup.cs
- XmlEnumAttribute.cs
- ObjectDataSourceMethodEventArgs.cs
- HttpHandlerActionCollection.cs
- DescendantOverDescendantQuery.cs
- FrameSecurityDescriptor.cs
- KeyBinding.cs
- EntityDataSourceMemberPath.cs
- DesignTableCollection.cs
- ThreadNeutralSemaphore.cs
- WebPartActionVerb.cs
- Setter.cs
- XmlSignificantWhitespace.cs
- ThreadStateException.cs
- EntryWrittenEventArgs.cs