Export (0) Print
Expand All

HttpCachePolicyBase Methods

The HttpCachePolicyBase type exposes the following members.

  Name Description
Public method AddValidationCallback When overridden in a derived class, registers a validation callback for the current response.
Public method AppendCacheExtension When overridden in a derived class, appends the specified text to the Cache-Control HTTP header.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method SetAllowResponseInBrowserHistory When overridden in a derived class, makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server.
Public method SetCacheability(HttpCacheability) When overridden in a derived class, sets the Cache-Control header to the specified HttpCacheability value.
Public method SetCacheability(HttpCacheability, String) When overridden in a derived class, sets the Cache-Control header to the specified HttpCacheability value and appends an extension to the directive.
Public method SetETag When overridden in a derived class, sets the ETag HTTP header to the specified string.
Public method SetETagFromFileDependencies When overridden in a derived class, sets the ETag HTTP header based on the time stamps of the handler's file dependencies.
Public method SetExpires When overridden in a derived class, sets the Expires HTTP header to an absolute date and time.
Public method SetLastModified When overridden in a derived class, sets the Last-Modified HTTP header to the specified date and time.
Public method SetLastModifiedFromFileDependencies When overridden in a derived class, sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.
Public method SetMaxAge When overridden in a derived class, sets the Cache-Control: max-age HTTP header to the specified time span.
Public method SetNoServerCaching When overridden in a derived class, stops all origin-server caching for the current response.
Public method SetNoStore When overridden in a derived class, sets the Cache-Control: no-store HTTP header.
Public method SetNoTransforms When overridden in a derived class, sets the Cache-Control: no-transform HTTP header.
Public method SetOmitVaryStar When overridden in a derived class, specifies whether the response contains the vary:* header when caching varies by parameters.
Public method SetProxyMaxAge When overridden in a derived class, sets the Cache-Control: s-maxage HTTP header to the specified time span.
Public method SetRevalidation When overridden in a derived class, sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.
Public method SetSlidingExpiration When overridden in a derived class, sets cache expiration to absolute or sliding.
Public method SetValidUntilExpires When overridden in a derived class, specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers that are sent by the client that invalidate the cache.
Public method SetVaryByCustom When overridden in a derived class, specifies a text string to vary cached output responses by.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top
Show:
© 2014 Microsoft