HttpCachePolicy.SetRevalidation(HttpCacheRevalidation) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據所提供的枚舉值,將 HTTP 標頭設 Cache-Control 為 或 must-revalidateproxy-revalidate 指令。
public:
void SetRevalidation(System::Web::HttpCacheRevalidation revalidation);
public void SetRevalidation(System.Web.HttpCacheRevalidation revalidation);
member this.SetRevalidation : System.Web.HttpCacheRevalidation -> unit
Public Sub SetRevalidation (revalidation As HttpCacheRevalidation)
參數
- revalidation
- HttpCacheRevalidation
HttpCacheRevalidation要設定Cache-Control標頭的列舉值。
例外狀況
revalidation 並非列舉值之一。
範例
以下程式碼範例示範如何將快取重新驗證設定為 AllCaches。
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
備註
預設方式(等同 None於 ),除非此方法明確指定,否則不會在標頭中傳送任何指令。
SetRevalidation 於 .NET Framework 3.5 版本中引入。 欲了解更多資訊,請參閱 版本與相依關係。