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
- SqlVersion.cs
- GroupBoxAutomationPeer.cs
- MetadataFile.cs
- AppDomainFactory.cs
- XNodeSchemaApplier.cs
- TraceLevelStore.cs
- ISAPIApplicationHost.cs
- VerticalAlignConverter.cs
- AesCryptoServiceProvider.cs
- ToolStripItemCollection.cs
- DesignerActionUI.cs
- TemplateBindingExtension.cs
- PropertyToken.cs
- TransformedBitmap.cs
- Bold.cs
- PreviewPrintController.cs
- CodeParameterDeclarationExpression.cs
- ButtonPopupAdapter.cs
- AssemblyFilter.cs
- SchemaConstraints.cs
- MimeMapping.cs
- ConvertersCollection.cs
- TypeContext.cs
- UserControlParser.cs
- SqlServer2KCompatibilityCheck.cs
- LogArchiveSnapshot.cs
- AttributeCollection.cs
- CounterCreationDataCollection.cs
- DockPanel.cs
- SqlNodeAnnotation.cs
- MetadataArtifactLoaderCompositeFile.cs
- _SslState.cs
- HtmlInputCheckBox.cs
- DiscoveryMessageSequenceCD1.cs
- SmtpMail.cs
- OleDbFactory.cs
- QilExpression.cs
- ThreadStateException.cs
- ConfigurationManagerHelperFactory.cs
- RawStylusInputCustomDataList.cs
- XPathBinder.cs
- WriteLineDesigner.xaml.cs
- HttpRawResponse.cs
- InvalidPropValue.cs
- XmlText.cs
- UrlMappingsSection.cs
- IsolatedStorageFilePermission.cs
- RTTrackingProfile.cs
- PkcsMisc.cs
- GatewayDefinition.cs
- DeliveryStrategy.cs
- DbBuffer.cs
- UIElement3DAutomationPeer.cs
- DateTimeOffsetStorage.cs
- TextViewBase.cs
- CodeTypeReferenceCollection.cs
- Buffer.cs
- SystemDropShadowChrome.cs
- ByteStack.cs
- ConstantProjectedSlot.cs
- XmlNavigatorStack.cs
- IntSecurity.cs
- TiffBitmapEncoder.cs
- Semaphore.cs
- ColumnHeaderConverter.cs
- SharedPersonalizationStateInfo.cs
- CultureTableRecord.cs
- RewritingProcessor.cs
- StylusButtonEventArgs.cs
- ClientCultureInfo.cs
- CommandTreeTypeHelper.cs
- TabItem.cs
- CompensatableSequenceActivity.cs
- SQLBinaryStorage.cs
- UIAgentAsyncParams.cs
- ProfileProvider.cs
- Comparer.cs
- Helper.cs
- XmlSecureResolver.cs
- UniqueConstraint.cs
- WindowsPrincipal.cs
- PropertyKey.cs
- TraceUtility.cs
- SymLanguageVendor.cs
- Schema.cs
- Mapping.cs
- TreeChangeInfo.cs
- StyleModeStack.cs
- DeferredTextReference.cs
- Size.cs
- ProxyAttribute.cs
- RelationshipFixer.cs
- Oid.cs
- XmlExtensionFunction.cs
- Label.cs
- XamlTreeBuilderBamlRecordWriter.cs
- FlowLayout.cs
- LayoutManager.cs
- IdentitySection.cs
- SafeRightsManagementSessionHandle.cs