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
- DesignerHelpers.cs
- ColorBlend.cs
- EdmTypeAttribute.cs
- HostingEnvironmentException.cs
- InlineCollection.cs
- AssemblySettingAttributes.cs
- Vector3DConverter.cs
- BidPrivateBase.cs
- SecurityUtils.cs
- ThreadAttributes.cs
- ZipIOLocalFileBlock.cs
- TextServicesCompartmentEventSink.cs
- SafeArrayTypeMismatchException.cs
- TriggerAction.cs
- ProxyAttribute.cs
- StringUtil.cs
- XmlSchemaSimpleContentRestriction.cs
- LocalBuilder.cs
- CodeNamespaceImportCollection.cs
- NamedPipeConnectionPoolSettingsElement.cs
- counter.cs
- DataGridViewCheckBoxColumn.cs
- EntityCollection.cs
- FontFaceLayoutInfo.cs
- SapiInterop.cs
- ExtentJoinTreeNode.cs
- DefaultValueConverter.cs
- AmbiguousMatchException.cs
- ResourceContainer.cs
- AddressingVersion.cs
- MediaScriptCommandRoutedEventArgs.cs
- CompletionBookmark.cs
- FixedSOMElement.cs
- InplaceBitmapMetadataWriter.cs
- ProcessManager.cs
- Size3DConverter.cs
- ExternalException.cs
- ResourceReferenceExpressionConverter.cs
- RelationshipEntry.cs
- RegexFCD.cs
- SequentialUshortCollection.cs
- XmlRootAttribute.cs
- Page.cs
- AnnotationAdorner.cs
- ObjectFullSpanRewriter.cs
- DataGridViewRowEventArgs.cs
- DataStreamFromComStream.cs
- Control.cs
- CultureInfo.cs
- CodePropertyReferenceExpression.cs
- ISFTagAndGuidCache.cs
- Win32NamedPipes.cs
- codemethodreferenceexpression.cs
- Slider.cs
- NativeRecognizer.cs
- FormsAuthenticationUserCollection.cs
- ToolStripContentPanel.cs
- SrgsDocumentParser.cs
- Rijndael.cs
- XmlFormatReaderGenerator.cs
- VBIdentifierDesigner.xaml.cs
- StructuralCache.cs
- InnerItemCollectionView.cs
- ChannelOptions.cs
- RelationshipNavigation.cs
- DataObjectFieldAttribute.cs
- OleDbPropertySetGuid.cs
- LogEntry.cs
- DeferrableContentConverter.cs
- SettingsBindableAttribute.cs
- ObjectView.cs
- SerializationObjectManager.cs
- UIHelper.cs
- SqlRewriteScalarSubqueries.cs
- Descriptor.cs
- UpdatePanelTriggerCollection.cs
- SizeIndependentAnimationStorage.cs
- SspiNegotiationTokenAuthenticator.cs
- ScriptingRoleServiceSection.cs
- ReadOnlyDataSource.cs
- AssociationEndMember.cs
- TextContainerChangedEventArgs.cs
- TimersDescriptionAttribute.cs
- ManagementException.cs
- AffineTransform3D.cs
- WindowsFormsDesignerOptionService.cs
- XmlSchemaComplexType.cs
- DummyDataSource.cs
- CriticalExceptions.cs
- XmlAttributeProperties.cs
- TemplateXamlParser.cs
- UrlMapping.cs
- Convert.cs
- Char.cs
- DeleteMemberBinder.cs
- RootNamespaceAttribute.cs
- MarkupExtensionParser.cs
- OSFeature.cs
- DurableServiceAttribute.cs
- assertwrapper.cs