This documentation is archived and is not being maintained.
HttpCachePolicyWrapper Members
Visual Studio 2008
Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
The HttpCachePolicyWrapper type exposes the following members.
| Name | Description | |
|---|---|---|
|
HttpCachePolicyWrapper | Initializes a new instance of the HttpCachePolicyWrapper class. |
| Name | Description | |
|---|---|---|
|
AddValidationCallback | Registers a validation callback for the current response. (Overrides HttpCachePolicyBase::AddValidationCallback(HttpCacheValidateHandler, Object).) |
|
AppendCacheExtension | Appends the specified text to the Cache-Control HTTP header. (Overrides HttpCachePolicyBase::AppendCacheExtension(String).) |
|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the type of the current instance. (Inherited from Object.) |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
SetAllowResponseInBrowserHistory | Makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server. (Overrides HttpCachePolicyBase::SetAllowResponseInBrowserHistory(Boolean).) |
|
SetCacheability | Overloaded. Sets the Cache-Control header to one of the HttpCacheability values. |
|
SetETag | Sets the ETag HTTP header to the specified string. (Overrides HttpCachePolicyBase::SetETag(String).) |
|
SetETagFromFileDependencies | Sets the ETag HTTP header based on the time stamps of the handler's file dependencies. (Overrides HttpCachePolicyBase::SetETagFromFileDependencies().) |
|
SetExpires | Sets the Expires HTTP header to an absolute date and time. (Overrides HttpCachePolicyBase::SetExpires(DateTime).) |
|
SetLastModified | Sets the Last-Modified HTTP header to the specified date and time. (Overrides HttpCachePolicyBase::SetLastModified(DateTime).) |
|
SetLastModifiedFromFileDependencies | Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies. (Overrides HttpCachePolicyBase::SetLastModifiedFromFileDependencies().) |
|
SetMaxAge | Sets the Cache-Control: max-age HTTP header to the specified time span. (Overrides HttpCachePolicyBase::SetMaxAge(TimeSpan).) |
|
SetNoServerCaching | Stops all origin-server caching for the current response. (Overrides HttpCachePolicyBase::SetNoServerCaching().) |
|
SetNoStore | Sets the Cache-Control: no-store HTTP header. (Overrides HttpCachePolicyBase::SetNoStore().) |
|
SetNoTransforms | Sets the Cache-Control: no-transform HTTP header. (Overrides HttpCachePolicyBase::SetNoTransforms().) |
|
SetOmitVaryStar | Specifies whether the response contains the vary:* header when varying by parameters. (Overrides HttpCachePolicyBase::SetOmitVaryStar(Boolean).) |
|
SetProxyMaxAge | Sets the Cache-Control: s-maxage HTTP header to the specified time span. (Overrides HttpCachePolicyBase::SetProxyMaxAge(TimeSpan).) |
|
SetRevalidation | Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value. (Overrides HttpCachePolicyBase::SetRevalidation(HttpCacheRevalidation).) |
|
SetSlidingExpiration | Sets cache expiration to absolute or sliding. (Overrides HttpCachePolicyBase::SetSlidingExpiration(Boolean).) |
|
SetValidUntilExpires | Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache. (Overrides HttpCachePolicyBase::SetValidUntilExpires(Boolean).) |
|
SetVaryByCustom | Specifies a text string to vary cached output responses by. (Overrides HttpCachePolicyBase::SetVaryByCustom(String).) |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
|
VaryByContentEncodings | Gets the list of Content-Encoding headers that will be used to vary the output cache. (Overrides HttpCachePolicyBase::VaryByContentEncodings.) |
|
VaryByHeaders | Gets the list of all HTTP headers that will be used to vary cache output. (Overrides HttpCachePolicyBase::VaryByHeaders.) |
|
VaryByParams | Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching. (Overrides HttpCachePolicyBase::VaryByParams.) |
Show: