HttpResponse.Cache HttpResponse.Cache HttpResponse.Cache HttpResponse.Cache Property

定义

获取网页的缓存策略(例如:过期时间、保密性设置和变化条款)。Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

public:
 property System::Web::HttpCachePolicy ^ Cache { System::Web::HttpCachePolicy ^ get(); };
public System.Web.HttpCachePolicy Cache { get; }
member this.Cache : System.Web.HttpCachePolicy
Public ReadOnly Property Cache As HttpCachePolicy

属性值

包含与当前响应的缓存策略有关的信息的 HttpCachePolicy 对象。An HttpCachePolicy object that contains information about the caching policy of the current response.

示例

下面的示例将当前缓存策略的属性写入 HTTP 输出流。The following example writes properties of the current cache policy to the HTTP output stream.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;

if (Response.Cache.VaryByParams["Category"])
{
   //...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True

If Response.Cache.VaryByParams("Category") Then
   '...
End If
 

适用于