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
- BufferedWebEventProvider.cs
- TypeInfo.cs
- CompilerInfo.cs
- ExpressionConverter.cs
- OleDbRowUpdatedEvent.cs
- Drawing.cs
- HtmlInputPassword.cs
- ApplicationFileParser.cs
- ButtonBase.cs
- InstanceOwner.cs
- StagingAreaInputItem.cs
- InstancePersistence.cs
- DatatypeImplementation.cs
- CapabilitiesAssignment.cs
- EntityClientCacheKey.cs
- EntityDataSourceWrapperCollection.cs
- FixedHyperLink.cs
- DesignerDataConnection.cs
- CompilerState.cs
- GuidConverter.cs
- StringValidator.cs
- AssociationSet.cs
- ProviderConnectionPoint.cs
- Marshal.cs
- HttpResponseHeader.cs
- InvokePatternIdentifiers.cs
- XmlSchemaImporter.cs
- COM2IPerPropertyBrowsingHandler.cs
- WebPartTransformerCollection.cs
- UserControl.cs
- ColorConvertedBitmap.cs
- ContentFilePart.cs
- ModelItemCollection.cs
- BaseDataList.cs
- SystemDiagnosticsSection.cs
- InputLangChangeRequestEvent.cs
- loginstatus.cs
- CheckedPointers.cs
- WmlListAdapter.cs
- TextEffectResolver.cs
- QuotedPrintableStream.cs
- UnaryNode.cs
- XmlCustomFormatter.cs
- SafeBitVector32.cs
- UIElementParagraph.cs
- CommonGetThemePartSize.cs
- XamlInterfaces.cs
- WebPartConnectionCollection.cs
- FieldNameLookup.cs
- Button.cs
- EntityCodeGenerator.cs
- AsymmetricSignatureDeformatter.cs
- EntityContainerEmitter.cs
- SemanticResolver.cs
- ControlCollection.cs
- newinstructionaction.cs
- WhileDesigner.cs
- SafeCryptoHandles.cs
- FixedTextContainer.cs
- ComponentEvent.cs
- FixedTextBuilder.cs
- ChannelCacheSettings.cs
- TextEffectResolver.cs
- StrokeCollectionDefaultValueFactory.cs
- ImportOptions.cs
- listviewsubitemcollectioneditor.cs
- ObjectDataSourceView.cs
- _Rfc2616CacheValidators.cs
- TextStore.cs
- SoapRpcMethodAttribute.cs
- ToolStripProgressBar.cs
- GregorianCalendarHelper.cs
- Page.cs
- EnumValAlphaComparer.cs
- HttpVersion.cs
- ResourceKey.cs
- ButtonField.cs
- EntityDataSourceQueryBuilder.cs
- AdjustableArrowCap.cs
- MethodRental.cs
- OdbcPermission.cs
- XsltOutput.cs
- CreateUserWizardStep.cs
- MultiByteCodec.cs
- AQNBuilder.cs
- TemplatedEditableDesignerRegion.cs
- List.cs
- PropertyItem.cs
- ActivityCodeDomReferenceService.cs
- ResXResourceSet.cs
- HiddenFieldPageStatePersister.cs
- RemotingConfigParser.cs
- DelegatedStream.cs
- TreeNodeEventArgs.cs
- SafeLocalMemHandle.cs
- ProviderUtil.cs
- NameValueSectionHandler.cs
- Int64Converter.cs
- AmbientLight.cs
- PowerModeChangedEventArgs.cs