共用方式為


HttpCacheControl 類別

定義

透過 Windows.Web.HttpWindows.Web.Http.Filters 命名空間的方法,提供本機 HTTP 快取的控制權,以回應 HTTP 要求。

public ref class HttpCacheControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpCacheControl final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpCacheControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpCacheControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpCacheControl
Public NotInheritable Class HttpCacheControl
繼承
Object Platform::Object IInspectable HttpCacheControl
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

HttpCacheControl 物件提供屬性,以取得或設定要在 HttpBaseProtocolFilter 物件上使用的讀取和寫入快取控制項行為。 HTTP 讀取要求可以使用本機 HTTP 快取作為回應。 HTTP 要求傳回的內容可以寫入本機 HTTP 快取。

HttpCacheControl 物件可讓開發人員在 HttpBaseProtocolFilter 物件上設定簡單的讀取和寫入快取控制項行為。 若要使用這項功能,應用程式會建立具有新HttpBaseProtocolFilter物件的HttpClient物件。 HttpBaseProtocolFilter物件的CacheControl屬性會傳回 HttpCacheControl 物件,用來設定HttpBaseProtocolFilter和相關聯HttpClient物件的讀取和寫入快取行為。 這會決定回應 HttpClient 要求的讀取和寫入快取行為。

開發人員仍然可以使用 HTTP 快取控制 標頭,以更完整地控制快取。 HttpCacheDirectiveHeaderValueCollection會在與 HTTP 要求或回應相關聯的 HTTP 內容上,為快取控制HTTP 標頭中的快取指示詞實例提供集合容器。

屬性

ReadBehavior

取得或設定要用於 HttpCacheControl 物件上快取控制項的讀取行為。

WriteBehavior

取得或設定要用於 HttpCacheControl 物件上快取控制項的寫入行為。

適用於

另請參閱