Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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.
*/
///
/// [To be supplied.]
///
[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;
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataTemplateKey.cs
- SqlInternalConnection.cs
- CoreChannel.cs
- FastEncoder.cs
- CapacityStreamGeometryContext.cs
- SelectionProcessor.cs
- XamlVector3DCollectionSerializer.cs
- TdsParserStaticMethods.cs
- VectorAnimationUsingKeyFrames.cs
- FlowDocumentScrollViewer.cs
- PassportIdentity.cs
- AccessDataSourceDesigner.cs
- ConfigurationManagerInternalFactory.cs
- InputScopeNameConverter.cs
- Documentation.cs
- RelationshipConverter.cs
- AppSettingsReader.cs
- TaskSchedulerException.cs
- HideDisabledControlAdapter.cs
- SqlRewriteScalarSubqueries.cs
- HyperLinkColumn.cs
- WebPartConnectionsConnectVerb.cs
- DefaultPropertiesToSend.cs
- Viewport3DVisual.cs
- Closure.cs
- Application.cs
- HttpResponse.cs
- XmlArrayAttribute.cs
- KoreanLunisolarCalendar.cs
- Table.cs
- SystemIPInterfaceProperties.cs
- WinFormsComponentEditor.cs
- ItemsControlAutomationPeer.cs
- ConfigurationSectionGroup.cs
- AnonymousIdentificationSection.cs
- SystemFonts.cs
- EntityDesignerDataSourceView.cs
- Exceptions.cs
- ScriptReferenceEventArgs.cs
- SqlTriggerAttribute.cs
- HexParser.cs
- SearchExpression.cs
- ResourceContainerWrapper.cs
- XmlEnumAttribute.cs
- QuaternionValueSerializer.cs
- HandleRef.cs
- EnumValAlphaComparer.cs
- AttachedPropertyMethodSelector.cs
- EntityTypeBase.cs
- SspiSafeHandles.cs
- LoopExpression.cs
- CountdownEvent.cs
- DataFormats.cs
- ClientTargetCollection.cs
- DbConnectionInternal.cs
- ResourceLoader.cs
- WebException.cs
- MetadataCache.cs
- AngleUtil.cs
- ViewCellRelation.cs
- DataGridViewColumnHeaderCell.cs
- SignatureToken.cs
- QuinticEase.cs
- ImageSourceConverter.cs
- Pkcs7Recipient.cs
- ListViewGroupConverter.cs
- ManagedWndProcTracker.cs
- SoundPlayer.cs
- ServiceBusyException.cs
- TimeStampChecker.cs
- Panel.cs
- AssemblyFilter.cs
- ProfileModule.cs
- BitmapEncoder.cs
- HostDesigntimeLicenseContext.cs
- ReachBasicContext.cs
- BufferBuilder.cs
- PopupControlService.cs
- ActiveDocumentEvent.cs
- WindowVisualStateTracker.cs
- XhtmlMobileTextWriter.cs
- PropertyGeneratedEventArgs.cs
- DispatcherObject.cs
- Ticks.cs
- CompilationUtil.cs
- CharacterBufferReference.cs
- CodeAttachEventStatement.cs
- WebBrowser.cs
- WebReference.cs
- UniqueEventHelper.cs
- HiddenFieldPageStatePersister.cs
- CSharpCodeProvider.cs
- SingleKeyFrameCollection.cs
- HostingPreferredMapPath.cs
- RayHitTestParameters.cs
- OdbcConnection.cs
- BatchParser.cs
- XmlSchemaSimpleTypeRestriction.cs
- Console.cs
- SemanticResultValue.cs