Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Cache / OutputCacheEntry.cs / 1305376 / OutputCacheEntry.cs
using System; using System.Collections.Generic; using System.Security.Permissions; using System.Web; namespace System.Web.Caching { [Serializable] internal class OutputCacheEntry: IOutputCacheEntry { // fields that hold metadata for the entry private Guid _cachedVaryId; private HttpCachePolicySettings _settings; private string _kernelCacheUrl; private string _dependenciesKey; private string[] _dependencies; // file dependencies //response fields private int _statusCode; private String _statusDescription; private List_headerElements; private List _responseElements; internal Guid CachedVaryId { get { return _cachedVaryId; } } internal HttpCachePolicySettings Settings { get { return _settings; } } internal string KernelCacheUrl { get { return _kernelCacheUrl; } } internal string DependenciesKey { get { return _dependenciesKey; } } internal string[] Dependencies { get { return _dependencies; } } internal int StatusCode { get { return _statusCode; } } internal string StatusDescription { get { return _statusDescription; } } public List HeaderElements { get { return _headerElements; } set { _headerElements = value; } } public List ResponseElements { get { return _responseElements; } set { _responseElements = value; } } private OutputCacheEntry() { // hide default constructor } internal OutputCacheEntry(Guid cachedVaryId, HttpCachePolicySettings settings, string kernelCacheUrl, string dependenciesKey, string[] dependencies, int statusCode, string statusDescription, List headerElements, List responseElements) { _cachedVaryId = cachedVaryId; _settings = settings; _kernelCacheUrl = kernelCacheUrl; _dependenciesKey = dependenciesKey; _dependencies = dependencies; _statusCode = statusCode; _statusDescription = statusDescription; _headerElements = headerElements; _responseElements = responseElements; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Collections.Generic; using System.Security.Permissions; using System.Web; namespace System.Web.Caching { [Serializable] internal class OutputCacheEntry: IOutputCacheEntry { // fields that hold metadata for the entry private Guid _cachedVaryId; private HttpCachePolicySettings _settings; private string _kernelCacheUrl; private string _dependenciesKey; private string[] _dependencies; // file dependencies //response fields private int _statusCode; private String _statusDescription; private List _headerElements; private List _responseElements; internal Guid CachedVaryId { get { return _cachedVaryId; } } internal HttpCachePolicySettings Settings { get { return _settings; } } internal string KernelCacheUrl { get { return _kernelCacheUrl; } } internal string DependenciesKey { get { return _dependenciesKey; } } internal string[] Dependencies { get { return _dependencies; } } internal int StatusCode { get { return _statusCode; } } internal string StatusDescription { get { return _statusDescription; } } public List HeaderElements { get { return _headerElements; } set { _headerElements = value; } } public List ResponseElements { get { return _responseElements; } set { _responseElements = value; } } private OutputCacheEntry() { // hide default constructor } internal OutputCacheEntry(Guid cachedVaryId, HttpCachePolicySettings settings, string kernelCacheUrl, string dependenciesKey, string[] dependencies, int statusCode, string statusDescription, List headerElements, List responseElements) { _cachedVaryId = cachedVaryId; _settings = settings; _kernelCacheUrl = kernelCacheUrl; _dependenciesKey = dependenciesKey; _dependencies = dependencies; _statusCode = statusCode; _statusDescription = statusDescription; _headerElements = headerElements; _responseElements = responseElements; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Trace.cs
- SubclassTypeValidator.cs
- TcpChannelFactory.cs
- SaveWorkflowAsyncResult.cs
- DSACryptoServiceProvider.cs
- ObjectConverter.cs
- controlskin.cs
- DiscoveryClientChannelFactory.cs
- SessionState.cs
- XmlCharCheckingWriter.cs
- DataSourceControlBuilder.cs
- Timer.cs
- SmtpClient.cs
- CompletedAsyncResult.cs
- NavigatorInvalidBodyAccessException.cs
- XmlTextReader.cs
- WindowInteropHelper.cs
- NamespaceInfo.cs
- Focus.cs
- DeferredElementTreeState.cs
- TemplatedAdorner.cs
- XamlPoint3DCollectionSerializer.cs
- HttpDebugHandler.cs
- NameObjectCollectionBase.cs
- PreviewControlDesigner.cs
- PopOutPanel.cs
- TextCharacters.cs
- SafeWaitHandle.cs
- LifetimeServices.cs
- SerialErrors.cs
- SafeArrayTypeMismatchException.cs
- HtmlTitle.cs
- IisTraceListener.cs
- ServiceModelEnumValidator.cs
- CustomError.cs
- RenamedEventArgs.cs
- MD5CryptoServiceProvider.cs
- StylusEventArgs.cs
- Marshal.cs
- StorageComplexPropertyMapping.cs
- MethodCallExpression.cs
- ChannelSinkStacks.cs
- BulletedListEventArgs.cs
- SoapCommonClasses.cs
- LifetimeServices.cs
- SQLBoolean.cs
- EastAsianLunisolarCalendar.cs
- StateMachineWorkflowDesigner.cs
- XPathDocument.cs
- AudioFileOut.cs
- HtmlGenericControl.cs
- Metafile.cs
- DrawingAttributeSerializer.cs
- WebPartManager.cs
- UriSection.cs
- OneOfTypeConst.cs
- Part.cs
- UInt64.cs
- _ProxyRegBlob.cs
- BigInt.cs
- ErrorFormatter.cs
- DataGridViewCellMouseEventArgs.cs
- TemplateControlParser.cs
- TableColumnCollectionInternal.cs
- ModifierKeysConverter.cs
- DoubleLink.cs
- HttpCapabilitiesEvaluator.cs
- AutoResetEvent.cs
- ExecutorLocksHeldException.cs
- DataGridViewCellStyle.cs
- FixedSOMTableRow.cs
- RegisteredExpandoAttribute.cs
- RegexNode.cs
- TrustLevelCollection.cs
- SignatureHelper.cs
- RunClient.cs
- ScriptingWebServicesSectionGroup.cs
- AssemblyBuilderData.cs
- ChannelManagerBase.cs
- Pkcs7Recipient.cs
- BinarySecretKeyIdentifierClause.cs
- FixedSOMTableRow.cs
- DocumentEventArgs.cs
- RegistryKey.cs
- EdmValidator.cs
- ToolboxDataAttribute.cs
- Rule.cs
- SessionState.cs
- PathFigure.cs
- DesignerValidationSummaryAdapter.cs
- RelationshipSet.cs
- Triplet.cs
- PageAsyncTaskManager.cs
- DetailsViewCommandEventArgs.cs
- PrintingPermissionAttribute.cs
- RootProfilePropertySettingsCollection.cs
- DataComponentGenerator.cs
- SortQuery.cs
- odbcmetadatacollectionnames.cs
- SerializationEventsCache.cs