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
- WorkflowViewStateService.cs
- RepeaterItemCollection.cs
- PanelStyle.cs
- KnownBoxes.cs
- dataprotectionpermission.cs
- X509CertificateCollection.cs
- DefaultBinder.cs
- SqlErrorCollection.cs
- RegionData.cs
- ResourceDescriptionAttribute.cs
- EdmItemError.cs
- mactripleDES.cs
- ShadowGlyph.cs
- BufferAllocator.cs
- documentsequencetextpointer.cs
- VariableQuery.cs
- ConnectorDragDropGlyph.cs
- RestHandlerFactory.cs
- ByeMessage11.cs
- Win32.cs
- IfJoinedCondition.cs
- GroupBoxRenderer.cs
- ObjectViewFactory.cs
- WithStatement.cs
- VisualStates.cs
- _IPv4Address.cs
- DelegatingTypeDescriptionProvider.cs
- XsltInput.cs
- HMACSHA384.cs
- SiteMapNodeItem.cs
- SafeRightsManagementSessionHandle.cs
- TextRangeSerialization.cs
- MetadataCollection.cs
- CharacterString.cs
- PasswordRecoveryDesigner.cs
- PropertyPath.cs
- AlignmentYValidation.cs
- SpecialNameAttribute.cs
- KeyValueSerializer.cs
- ChtmlTextWriter.cs
- DataGridViewRowCollection.cs
- XmlQueryStaticData.cs
- WaitingCursor.cs
- StaticSiteMapProvider.cs
- MasterPageBuildProvider.cs
- UIElement3DAutomationPeer.cs
- LocatorBase.cs
- HttpCapabilitiesEvaluator.cs
- DbModificationCommandTree.cs
- WindowsBrush.cs
- GeneratedCodeAttribute.cs
- RemotingConfigParser.cs
- GridViewColumnHeader.cs
- basevalidator.cs
- PseudoWebRequest.cs
- AnchorEditor.cs
- ListBoxAutomationPeer.cs
- HttpCacheVaryByContentEncodings.cs
- ButtonFieldBase.cs
- EmptyQuery.cs
- CounterCreationDataCollection.cs
- TextLineResult.cs
- ResolveInfo.cs
- ConvertEvent.cs
- GridViewUpdatedEventArgs.cs
- Mappings.cs
- LogicalMethodInfo.cs
- Tag.cs
- NetTcpSecurity.cs
- UrlPropertyAttribute.cs
- ObjectViewFactory.cs
- IPGlobalProperties.cs
- WebPartConnectionsConnectVerb.cs
- Imaging.cs
- ProfileSettings.cs
- QueryRelOp.cs
- ReflectionPermission.cs
- DesignerOptionService.cs
- PackageRelationship.cs
- GeneralTransform3D.cs
- ItemCheckEvent.cs
- DateTimeUtil.cs
- EdmComplexPropertyAttribute.cs
- XslAstAnalyzer.cs
- BindingNavigator.cs
- WindowsTab.cs
- CryptoSession.cs
- SmtpTransport.cs
- ChannelFactoryRefCache.cs
- WebPartEditVerb.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- SecurityPermission.cs
- XmlCDATASection.cs
- Condition.cs
- WindowsAuthenticationEventArgs.cs
- Subtract.cs
- DataRelationPropertyDescriptor.cs
- ViewManager.cs
- PrincipalPermission.cs
- SecurityManager.cs