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
- WindowsTitleBar.cs
- LabelLiteral.cs
- ExecutorLocksHeldException.cs
- UserControlBuildProvider.cs
- DirectoryObjectSecurity.cs
- Registry.cs
- FixedSOMSemanticBox.cs
- MetadataImporterQuotas.cs
- LeftCellWrapper.cs
- CancellableEnumerable.cs
- TextWriter.cs
- MouseCaptureWithinProperty.cs
- SoapSchemaMember.cs
- BackgroundWorker.cs
- TypeToken.cs
- SettingsPropertyCollection.cs
- OracleTransaction.cs
- EventLogPermissionEntryCollection.cs
- KeyEventArgs.cs
- OleDbStruct.cs
- SimpleBitVector32.cs
- Size3D.cs
- XpsSerializerWriter.cs
- ToolStripPanelSelectionGlyph.cs
- SystemDiagnosticsSection.cs
- FixedDocument.cs
- KeyboardDevice.cs
- EntityDataSourceContextCreatedEventArgs.cs
- TokenBasedSet.cs
- ColorAnimationUsingKeyFrames.cs
- ToolBar.cs
- CachingHintValidation.cs
- RegexFCD.cs
- VisualTarget.cs
- TreeNodeClickEventArgs.cs
- DataTableCollection.cs
- SafeRegistryKey.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- ImageMapEventArgs.cs
- XmlArrayItemAttribute.cs
- CroppedBitmap.cs
- XmlHelper.cs
- XmlExpressionDumper.cs
- Transform.cs
- BitmapSourceSafeMILHandle.cs
- PropertyChangingEventArgs.cs
- RecipientIdentity.cs
- HMAC.cs
- TargetControlTypeCache.cs
- SingleObjectCollection.cs
- SecurityPermission.cs
- CollectionView.cs
- _AuthenticationState.cs
- ProfileEventArgs.cs
- GridViewRowEventArgs.cs
- MessageLogTraceRecord.cs
- ScriptResourceInfo.cs
- dbenumerator.cs
- DataTableNewRowEvent.cs
- PkcsMisc.cs
- AssemblyName.cs
- DrawListViewSubItemEventArgs.cs
- ResourceExpressionBuilder.cs
- SelectedDatesCollection.cs
- ContentType.cs
- SafeHandle.cs
- CodeStatement.cs
- ValueExpressions.cs
- FontFaceLayoutInfo.cs
- ZipIOExtraField.cs
- CFStream.cs
- CompilerLocalReference.cs
- TreeViewItemAutomationPeer.cs
- SymbolMethod.cs
- NavigateEvent.cs
- Pointer.cs
- DataGridViewEditingControlShowingEventArgs.cs
- RequestCacheEntry.cs
- ItemDragEvent.cs
- UserControlBuildProvider.cs
- InkCollectionBehavior.cs
- DefaultCommandConverter.cs
- AudioStateChangedEventArgs.cs
- SizeAnimationClockResource.cs
- BaseDataBoundControl.cs
- OneOf.cs
- ExpressionReplacer.cs
- XmlTextReaderImpl.cs
- UDPClient.cs
- DataColumnSelectionConverter.cs
- DataGridLinkButton.cs
- HttpListenerException.cs
- TempEnvironment.cs
- BitmapPalettes.cs
- ContainerSelectorBehavior.cs
- XmlRawWriter.cs
- KeyTimeConverter.cs
- DbProviderServices.cs
- lengthconverter.cs
- DefaultTextStoreTextComposition.cs