HttpResponse.Cache 屬性

定義

取得網頁的快取原則 (例如,到期時間、隱私權設定與 Vary 子句)。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
 

適用於