Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- Int64KeyFrameCollection.cs
- StringSource.cs
- Helper.cs
- TextRangeBase.cs
- DebugInfoExpression.cs
- DispatcherEventArgs.cs
- PingOptions.cs
- OneToOneMappingSerializer.cs
- HttpCookiesSection.cs
- EntityViewContainer.cs
- AssemblyHelper.cs
- XmlArrayItemAttribute.cs
- MenuStrip.cs
- RootCodeDomSerializer.cs
- SystemIcmpV6Statistics.cs
- AssociatedControlConverter.cs
- BuildProvider.cs
- DataSourceControl.cs
- FormViewUpdatedEventArgs.cs
- DataServiceQueryProvider.cs
- ViewPort3D.cs
- SiteMap.cs
- PartialCachingAttribute.cs
- VisualCollection.cs
- SoapIgnoreAttribute.cs
- InputGestureCollection.cs
- EastAsianLunisolarCalendar.cs
- PopupEventArgs.cs
- StringPropertyBuilder.cs
- PropertyValueUIItem.cs
- AuthorizationRuleCollection.cs
- WebServiceMethodData.cs
- Padding.cs
- PaintEvent.cs
- ProbeMatchesMessage11.cs
- ScrollableControlDesigner.cs
- RedistVersionInfo.cs
- CacheSection.cs
- ProcessHost.cs
- BuildProvider.cs
- ConnectionStringsSection.cs
- ToolStripDropDownClosingEventArgs.cs
- DocumentGridContextMenu.cs
- RepeaterItemCollection.cs
- Authorization.cs
- DataGridTextBox.cs
- BaseConfigurationRecord.cs
- XPathDocumentNavigator.cs
- NavigationProperty.cs
- DbMetaDataCollectionNames.cs
- OdbcConnectionStringbuilder.cs
- MULTI_QI.cs
- TypeNameConverter.cs
- Control.cs
- RandomNumberGenerator.cs
- ExistsInCollection.cs
- BitmapFrame.cs
- StickyNoteHelper.cs
- ScriptMethodAttribute.cs
- VScrollProperties.cs
- OdbcUtils.cs
- AuthenticationSection.cs
- ScriptRegistrationManager.cs
- SafeRegistryKey.cs
- ItemsPresenter.cs
- OdbcConnectionPoolProviderInfo.cs
- CodeMemberField.cs
- WebPartVerbsEventArgs.cs
- StyleHelper.cs
- WebPartHeaderCloseVerb.cs
- XmlChoiceIdentifierAttribute.cs
- IPHostEntry.cs
- GridToolTip.cs
- TextBlock.cs
- RC2.cs
- TripleDESCryptoServiceProvider.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- SizeChangedInfo.cs
- ToolboxItemCollection.cs
- XmlSerializableWriter.cs
- TemplatePagerField.cs
- ProtectedConfiguration.cs
- TextTreeTextNode.cs
- OledbConnectionStringbuilder.cs
- CacheEntry.cs
- RowToParametersTransformer.cs
- ListViewHitTestInfo.cs
- StyleCollection.cs
- WsatServiceAddress.cs
- ExportFileRequest.cs
- DataServiceKeyAttribute.cs
- ScriptReferenceEventArgs.cs
- ButtonRenderer.cs
- DbConnectionHelper.cs
- LabelLiteral.cs
- NameValueSectionHandler.cs
- MessageAction.cs
- RadioButtonList.cs
- SHA384Managed.cs
- PropertyMapper.cs