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
- StrokeCollection2.cs
- WebBrowserPermission.cs
- BamlWriter.cs
- RectangleGeometry.cs
- Trigger.cs
- TagMapInfo.cs
- ChainOfResponsibility.cs
- Point4D.cs
- Label.cs
- WorkflowPageSetupDialog.cs
- COM2PictureConverter.cs
- MessageSecurityOverTcpElement.cs
- FontWeightConverter.cs
- CreateUserErrorEventArgs.cs
- ValidatingCollection.cs
- UserControlParser.cs
- Int32CAMarshaler.cs
- TiffBitmapEncoder.cs
- SchemaElementLookUpTable.cs
- RequestQueue.cs
- PackageDigitalSignature.cs
- DataGridViewAutoSizeModeEventArgs.cs
- OpenTypeCommon.cs
- PointLight.cs
- SSmlParser.cs
- DoubleLink.cs
- Base64Decoder.cs
- Rectangle.cs
- OpCodes.cs
- JsonUriDataContract.cs
- InkCanvasFeedbackAdorner.cs
- TreeView.cs
- DataListCommandEventArgs.cs
- filewebresponse.cs
- ImportCatalogPart.cs
- ValuePattern.cs
- RegexWriter.cs
- WriteFileContext.cs
- SafeFindHandle.cs
- DiscoveryClient.cs
- RectangleGeometry.cs
- BaseValidator.cs
- DependencyPropertyValueSerializer.cs
- DeriveBytes.cs
- ScrollChrome.cs
- TransactionsSectionGroup.cs
- LocationUpdates.cs
- ExpandCollapseProviderWrapper.cs
- XmlRawWriter.cs
- Exception.cs
- BitConverter.cs
- DataContext.cs
- MbpInfo.cs
- TypeBuilder.cs
- ColorConvertedBitmap.cs
- DictationGrammar.cs
- StructuredType.cs
- validationstate.cs
- XmlAttributeCollection.cs
- EqualityComparer.cs
- BufferedMessageData.cs
- codemethodreferenceexpression.cs
- mactripleDES.cs
- GridViewRowCollection.cs
- AssemblyLoader.cs
- LineUtil.cs
- LinearGradientBrush.cs
- Literal.cs
- FixedDocumentPaginator.cs
- BaseTemplatedMobileComponentEditor.cs
- TraceUtils.cs
- TracingConnectionInitiator.cs
- Publisher.cs
- RemotingConfigParser.cs
- VisualBasic.cs
- _ConnectStream.cs
- CSharpCodeProvider.cs
- DateTimeStorage.cs
- XmlSerializer.cs
- TextRenderingModeValidation.cs
- AuthenticatedStream.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SchemaCompiler.cs
- TraceUtility.cs
- CodeArrayCreateExpression.cs
- ValueTable.cs
- DmlSqlGenerator.cs
- SelectionItemPattern.cs
- ListBase.cs
- CollectionChangeEventArgs.cs
- AppDomain.cs
- LayoutUtils.cs
- XmlSubtreeReader.cs
- IfJoinedCondition.cs
- MSAAEventDispatcher.cs
- MailWriter.cs
- PreviousTrackingServiceAttribute.cs
- ListViewPagedDataSource.cs
- HttpRequestMessageProperty.cs
- PeerNameRecord.cs