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
- CodeAttributeArgument.cs
- DesignTimeXamlWriter.cs
- JavaScriptString.cs
- ActivityWithResultConverter.cs
- PostBackOptions.cs
- RNGCryptoServiceProvider.cs
- PermissionListSet.cs
- HtmlEmptyTagControlBuilder.cs
- SqlGenericUtil.cs
- UrlPath.cs
- RestClientProxyHandler.cs
- ExtenderProvidedPropertyAttribute.cs
- TextProperties.cs
- DecoderExceptionFallback.cs
- Profiler.cs
- CompilerInfo.cs
- StorageFunctionMapping.cs
- DesignerVerb.cs
- BinaryConverter.cs
- GeneratedView.cs
- ViewBase.cs
- MailMessageEventArgs.cs
- CategoryAttribute.cs
- MetadataItemSerializer.cs
- SpecularMaterial.cs
- ListBindingHelper.cs
- HtmlTableCell.cs
- SqlDataSourceCommandEventArgs.cs
- Binding.cs
- Math.cs
- RowToParametersTransformer.cs
- XmlTextEncoder.cs
- PrincipalPermission.cs
- ToolboxComponentsCreatingEventArgs.cs
- AndCondition.cs
- DocumentGridContextMenu.cs
- Ray3DHitTestResult.cs
- DynamicMetaObjectBinder.cs
- Run.cs
- Container.cs
- XsdDateTime.cs
- QueuePropertyVariants.cs
- IndependentAnimationStorage.cs
- InitializationEventAttribute.cs
- BindingsSection.cs
- TableChangeProcessor.cs
- XmlSchemaAttribute.cs
- TextRangeEditLists.cs
- Vector3dCollection.cs
- ChildChangedEventArgs.cs
- GlobalAllocSafeHandle.cs
- AudioBase.cs
- ClientSettings.cs
- Rijndael.cs
- WebPartManagerInternals.cs
- AdvancedBindingPropertyDescriptor.cs
- StringResourceManager.cs
- HyperLinkColumn.cs
- SelectorItemAutomationPeer.cs
- TextHidden.cs
- RoutedEventConverter.cs
- CompilerResults.cs
- OracleConnectionFactory.cs
- ServiceConfigurationTraceRecord.cs
- EventDescriptor.cs
- LoadWorkflowCommand.cs
- DbDataRecord.cs
- DesignerLoader.cs
- ContainerTracking.cs
- BaseTemplateBuildProvider.cs
- ToolboxCategoryItems.cs
- ComPlusTraceRecord.cs
- Schema.cs
- ControlParameter.cs
- _SSPIWrapper.cs
- SortDescription.cs
- BrushMappingModeValidation.cs
- DataList.cs
- Content.cs
- Activation.cs
- PersonalizationAdministration.cs
- SecurityState.cs
- OleDbSchemaGuid.cs
- ToolStripPanelRenderEventArgs.cs
- OracleColumn.cs
- LayoutInformation.cs
- FilteredReadOnlyMetadataCollection.cs
- TextFragmentEngine.cs
- ZipPackagePart.cs
- _AcceptOverlappedAsyncResult.cs
- SiblingIterators.cs
- CompilationUnit.cs
- SQLCharsStorage.cs
- TriggerCollection.cs
- Tokenizer.cs
- QuadraticBezierSegment.cs
- HyperLink.cs
- TypeSystem.cs
- SendMailErrorEventArgs.cs
- MasterPageCodeDomTreeGenerator.cs