Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Abstractions / HttpCachePolicyWrapper.cs / 1305376 / HttpCachePolicyWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System.Runtime.CompilerServices; [TypeForwardedFrom("System.Web.Abstractions, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")] public class HttpCachePolicyWrapper : HttpCachePolicyBase { private HttpCachePolicy _httpCachePolicy; public HttpCachePolicyWrapper(HttpCachePolicy httpCachePolicy) { if (httpCachePolicy == null) { throw new ArgumentNullException("httpCachePolicy"); } _httpCachePolicy = httpCachePolicy; } public override HttpCacheVaryByContentEncodings VaryByContentEncodings { get { return _httpCachePolicy.VaryByContentEncodings; } } public override HttpCacheVaryByHeaders VaryByHeaders { get { return _httpCachePolicy.VaryByHeaders; } } public override HttpCacheVaryByParams VaryByParams { get { return _httpCachePolicy.VaryByParams; } } public override void AddValidationCallback(HttpCacheValidateHandler handler, object data) { _httpCachePolicy.AddValidationCallback(handler, data); } public override void AppendCacheExtension(string extension) { _httpCachePolicy.AppendCacheExtension(extension); } public override void SetAllowResponseInBrowserHistory(bool allow) { _httpCachePolicy.SetAllowResponseInBrowserHistory(allow); } public override void SetCacheability(HttpCacheability cacheability) { _httpCachePolicy.SetCacheability(cacheability); } public override void SetCacheability(HttpCacheability cacheability, string field) { _httpCachePolicy.SetCacheability(cacheability, field); } public override void SetETag(string etag) { _httpCachePolicy.SetETag(etag); } public override void SetETagFromFileDependencies() { _httpCachePolicy.SetETagFromFileDependencies(); } public override void SetExpires(DateTime date) { _httpCachePolicy.SetExpires(date); } public override void SetLastModified(DateTime date) { _httpCachePolicy.SetLastModified(date); } public override void SetLastModifiedFromFileDependencies() { _httpCachePolicy.SetLastModifiedFromFileDependencies(); } public override void SetMaxAge(TimeSpan delta) { _httpCachePolicy.SetMaxAge(delta); } public override void SetNoServerCaching() { _httpCachePolicy.SetNoServerCaching(); } public override void SetNoStore() { _httpCachePolicy.SetNoStore(); } public override void SetNoTransforms() { _httpCachePolicy.SetNoTransforms(); } public override void SetOmitVaryStar(bool omit) { _httpCachePolicy.SetOmitVaryStar(omit); } public override void SetProxyMaxAge(TimeSpan delta) { _httpCachePolicy.SetProxyMaxAge(delta); } public override void SetRevalidation(HttpCacheRevalidation revalidation) { _httpCachePolicy.SetRevalidation(revalidation); } public override void SetSlidingExpiration(bool slide) { _httpCachePolicy.SetSlidingExpiration(slide); } public override void SetValidUntilExpires(bool validUntilExpires) { _httpCachePolicy.SetValidUntilExpires(validUntilExpires); } public override void SetVaryByCustom(string custom) { _httpCachePolicy.SetVaryByCustom(custom); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StreamGeometry.cs
- PersonalizationStateInfoCollection.cs
- TextSelectionProcessor.cs
- ActivityExecutor.cs
- DataGridViewCheckBoxCell.cs
- LocalizedNameDescriptionPair.cs
- ResourceDisplayNameAttribute.cs
- FixedTextView.cs
- HtmlFormWrapper.cs
- FtpWebRequest.cs
- DynamicContractTypeBuilder.cs
- LogEntry.cs
- HttpRequestTraceRecord.cs
- FacetChecker.cs
- Vector3DConverter.cs
- RegistryExceptionHelper.cs
- ControlParameter.cs
- StrongNameHelpers.cs
- OutOfProcStateClientManager.cs
- InputProviderSite.cs
- BitmapEditor.cs
- TransferRequestHandler.cs
- ContextBase.cs
- StylusPointProperties.cs
- SqlBinder.cs
- Update.cs
- UiaCoreApi.cs
- ServiceOperation.cs
- SoapExtension.cs
- EllipseGeometry.cs
- SymbolType.cs
- XmlWrappingReader.cs
- SQLDecimalStorage.cs
- OperandQuery.cs
- SecurityResources.cs
- DesignerSerializationOptionsAttribute.cs
- Util.cs
- util.cs
- DbProviderFactoriesConfigurationHandler.cs
- Icon.cs
- ScriptDescriptor.cs
- DoubleCollectionValueSerializer.cs
- PathGeometry.cs
- BindingNavigatorDesigner.cs
- NullReferenceException.cs
- ObjectNavigationPropertyMapping.cs
- OleDbParameter.cs
- Help.cs
- _Win32.cs
- KerberosSecurityTokenProvider.cs
- BitmapEffectRenderDataResource.cs
- RealProxy.cs
- PathGeometry.cs
- StylusDevice.cs
- HtmlShim.cs
- SafeWaitHandle.cs
- RemotingAttributes.cs
- MetabaseSettings.cs
- DependencyPropertyKind.cs
- ResourceDefaultValueAttribute.cs
- ControlCommandSet.cs
- XLinq.cs
- TreeNodeBindingCollection.cs
- XsltCompileContext.cs
- FrameworkElement.cs
- PageThemeBuildProvider.cs
- CodeAttachEventStatement.cs
- StubHelpers.cs
- Rect3DValueSerializer.cs
- TypeHelper.cs
- OpCellTreeNode.cs
- WebPartsPersonalization.cs
- HierarchicalDataBoundControl.cs
- MorphHelper.cs
- ObjectMaterializedEventArgs.cs
- AudioFileOut.cs
- MethodBuilderInstantiation.cs
- ConfigXmlAttribute.cs
- SqlDataSourceDesigner.cs
- HttpModuleAction.cs
- XmlUnspecifiedAttribute.cs
- XMLSchema.cs
- FixedSchema.cs
- LambdaCompiler.Lambda.cs
- SrgsElementFactory.cs
- ReflectionTypeLoadException.cs
- Automation.cs
- BindingWorker.cs
- CollectionContainer.cs
- AutomationProperty.cs
- ChangeConflicts.cs
- CustomExpressionEventArgs.cs
- RuleRef.cs
- RealProxy.cs
- CapabilitiesSection.cs
- ReliabilityContractAttribute.cs
- MiniMapControl.xaml.cs
- FrameworkElement.cs
- CaseInsensitiveComparer.cs
- ThumbButtonInfoCollection.cs