Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / PartialCachingAttribute.cs / 1305376 / 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.Diagnostics.CodeAnalysis; using System.Security.Permissions; using System.Web.Caching; /* * This class defines the PartialCachingAttribute attribute that can be placed on * user controls classes to enable the fragmant caching feature. */ ////// [AttributeUsage(AttributeTargets.Class)] [SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments", Justification = "Optional arguments have already shipped public overloads")] public sealed class PartialCachingAttribute : Attribute { private int _duration; ///[To be supplied.] ////// public int Duration { get { return _duration; } set { _duration = value; } } private string _varyByParams; ///[To be supplied.] ////// public string VaryByParams { get { return _varyByParams; } set { _varyByParams = value; } } private string _varyByControls; ///[To be supplied.] ////// public string VaryByControls { get { return _varyByControls; } set { _varyByControls = value; } } private string _varyByCustom; ///[To be supplied.] ////// public string VaryByCustom { get { return _varyByCustom; } set { _varyByCustom = value; } } private string _sqlDependency; ///[To be supplied.] ////// public string SqlDependency { get { return _sqlDependency; } set { _sqlDependency = value; } } private bool _shared; ///[To be supplied.] ////// public bool Shared { get { return _shared; } set { _shared = value; } } private string _providerName; ///[To be supplied.] ////// public string ProviderName { get { if (_providerName == null) { return OutputCache.ASPNET_INTERNAL_PROVIDER_NAME; } else { return _providerName; } } set { if (value == OutputCache.ASPNET_INTERNAL_PROVIDER_NAME) { value = null; } _providerName = value; } } ///[To be supplied.] ////// public PartialCachingAttribute(int duration) { _duration = duration; } ///[To be supplied.] ////// public PartialCachingAttribute(int duration, string varyByParams, string varyByControls, string varyByCustom) :this(duration, varyByParams, varyByControls, varyByCustom, null, false) { } ///[To be supplied.] ////// public PartialCachingAttribute(int duration, string varyByParams, string varyByControls, string varyByCustom, bool shared) :this(duration, varyByParams, varyByControls, varyByCustom, null, 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
- DefaultAsyncDataDispatcher.cs
- XmlQuerySequence.cs
- ClickablePoint.cs
- TCPClient.cs
- VectorAnimationUsingKeyFrames.cs
- Grant.cs
- BaseDataListDesigner.cs
- NativeMethods.cs
- DataControlReference.cs
- StructuredTypeEmitter.cs
- WebPartManagerDesigner.cs
- Roles.cs
- VectorValueSerializer.cs
- ZipArchive.cs
- SqlCacheDependencyDatabaseCollection.cs
- TraceFilter.cs
- FlowLayoutPanelDesigner.cs
- ParsedAttributeCollection.cs
- ValidatorUtils.cs
- DetailsViewModeEventArgs.cs
- XamlSerializerUtil.cs
- HelpEvent.cs
- XamlSerializationHelper.cs
- userdatakeys.cs
- JavaScriptObjectDeserializer.cs
- DesignerWebPartChrome.cs
- DataGridViewTopRowAccessibleObject.cs
- DefinitionBase.cs
- FilterQuery.cs
- Size3D.cs
- HttpResponseHeader.cs
- FileDialog.cs
- CompoundFileIOPermission.cs
- AppSecurityManager.cs
- WizardForm.cs
- UpdatePanel.cs
- DataGridViewSelectedColumnCollection.cs
- OutputCacheProfile.cs
- SiteIdentityPermission.cs
- SqlTrackingWorkflowInstance.cs
- NameService.cs
- XmlMtomReader.cs
- SamlAttributeStatement.cs
- SafeSecurityHandles.cs
- ListSourceHelper.cs
- XpsS0ValidatingLoader.cs
- RecognizedAudio.cs
- Emitter.cs
- Main.cs
- FontNamesConverter.cs
- ALinqExpressionVisitor.cs
- DSASignatureDeformatter.cs
- UTF7Encoding.cs
- LocalizableResourceBuilder.cs
- OperatingSystem.cs
- EncoderReplacementFallback.cs
- SQLStringStorage.cs
- _LocalDataStoreMgr.cs
- PathFigureCollectionConverter.cs
- ArraySegment.cs
- SubtreeProcessor.cs
- IConvertible.cs
- HtmlTextViewAdapter.cs
- TabControlCancelEvent.cs
- SpinLock.cs
- SecUtil.cs
- ManipulationVelocities.cs
- SequentialUshortCollection.cs
- IndexObject.cs
- StateDesigner.LayoutSelectionGlyph.cs
- HtmlInputReset.cs
- TableLayout.cs
- CodeFieldReferenceExpression.cs
- EntryPointNotFoundException.cs
- Internal.cs
- Padding.cs
- CatalogZone.cs
- WebPartsPersonalization.cs
- SimpleMailWebEventProvider.cs
- ScriptManager.cs
- CompatibleIComparer.cs
- ImpersonationContext.cs
- CrossSiteScriptingValidation.cs
- PrincipalPermission.cs
- NameValueConfigurationCollection.cs
- DurableOperationContext.cs
- SqlConnectionStringBuilder.cs
- MethodCallConverter.cs
- SystemTcpStatistics.cs
- GPPOINT.cs
- SerialPinChanges.cs
- JsonWriter.cs
- LogStream.cs
- LogLogRecordHeader.cs
- SimpleFieldTemplateFactory.cs
- TextEffectCollection.cs
- GcHandle.cs
- MenuItemCollection.cs
- EntitySqlQueryCacheEntry.cs
- HtmlImage.cs