CacheControlHeaderValue 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 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 執行個體的複本。 |