CacheControlHeaderValue 類別

定義

代表 Cache-Control 標頭的值。

public ref class CacheControlHeaderValue
public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Public Class CacheControlHeaderValue
Implements ICloneable
繼承
CacheControlHeaderValue
實作

建構函式

CacheControlHeaderValue()

初始化 CacheControlHeaderValue 類別的新執行個體。

屬性

Extensions

快取擴充語彙基元,每個都具有一個選擇性的指派值。

MaxAge

HTTP 用戶端願意接受回應的最長期限 (以秒為單位) 。

MaxStale

HTTP 用戶端是否願意接受已超過其到期時間的回應。

MaxStaleLimit

最大時間 (秒),HTTP 用戶端願意接受超過其到期時間的回應。

MinFresh

HTTP 用戶端願意接受回應的有效存留期 (以秒為單位)。

MustRevalidate

當快取項目過時時,原始伺服器是否需要在任何後續使用中重新驗證快取項目。

NoCache

HTTP 用戶端是否願意接受快取回應。

NoCacheHeaders

HTTP 回應上的 cache-control 標頭欄位中,"no-cache" 指示詞內的欄位名稱集合。

NoStore

快取是否不得儲存 HTTP 要求訊息或任何回應的任一部分。

NoTransform

快取或 Proxy 是否不得變更實體主體的任一部分。

OnlyIfCached

快取是否應該使用與 HTTP 要求的其他限制式一致的快取項目來回應,或者使用 504 (閘道逾時) 狀態回應。

Private

是否所有或部分 HTTP 回應訊息是針對單一使用者,因此共用快取不得快取。

PrivateHeaders

HTTP 回應上的 cache-control 標頭欄位中,"private" 指示詞內的集合欄位名稱。

ProxyRevalidate

當快取項目對於共用使用者代理程式快取變成過時時,原始伺服器是否需要在任何後續使用中重新驗證快取項目。

Public

HTTP 回應是否可由任何快取進行快取,即使它通常不可快取,或只能在非共用快取內進行快取。

SharedMaxAge

HTTP 回應中的共用最長使用期限 (以秒為單位),可覆寫 cache-control 標頭中或者共用快取之 Expires 標頭中的 "max-age" 指示詞。

方法

Equals(Object)

判斷指定的 Object 是否等於目前的 CacheControlHeaderValue 物件。

GetHashCode()

作為 CacheControlHeaderValue 物件的雜湊函數。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Parse(String)

將字串轉換為 CacheControlHeaderValue 執行個體。

ToString()

傳回表示目前 CacheControlHeaderValue 物件的字串。

TryParse(String, CacheControlHeaderValue)

判斷字串是否為有效的 CacheControlHeaderValue 資訊。

明確介面實作

ICloneable.Clone()

建立新物件,為目前 CacheControlHeaderValue 執行個體的複本。

適用於