HttpBaseProtocolFilter.CacheControl プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpBaseProtocolFilter オブジェクトで使用される読み取りおよび書き込みキャッシュ制御の動作を取得または設定します。
public:
property HttpCacheControl ^ CacheControl { HttpCacheControl ^ get(); };
HttpCacheControl CacheControl();
public HttpCacheControl CacheControl { get; }
var httpCacheControl = httpBaseProtocolFilter.cacheControl;
Public ReadOnly Property CacheControl As HttpCacheControl
プロパティ値
HttpBaseProtocolFilter オブジェクトで使用されるキャッシュ コントロールの動作。
注釈
CacheControl プロパティは、HttpBaseProtocolFilter オブジェクトによって使用される読み取りおよび書き込みキャッシュ制御の動作にアクセスできる HttpCacheControl オブジェクトを取得します。 HTTP 読み取り要求では、応答にローカル HTTP キャッシュを使用できます。 HTTP 要求によって返されるコンテンツは、ローカル HTTP キャッシュに書き込むことができます。
CacheControl プロパティを使用すると、開発者は HttpBaseProtocolFilter オブジェクトに対して単純な読み取りと書き込みのキャッシュ 制御動作を設定できます。 この機能を使用するために、アプリは新しい HttpBaseProtocolFilter オブジェクト を使用して HttpClient オブジェクトを作成します。 HttpBaseProtocolFilter の CacheControl プロパティは、HttpCacheControl オブジェクトを返します。 HttpCacheControl オブジェクトのプロパティは、HttpBaseProtocolFilter および関連付けられた HttpClient オブジェクトの読み取りおよび書き込みキャッシュ コントロールの動作に設定するために使用されます。 これにより、 HttpClient 要求への応答に対する読み取りと書き込みのキャッシュ動作が決まります。
開発者は、キャッシュをより完全に制御するために HTTP Cache-Control ヘッダーを引き続き使用できます。 HttpCacheDirectiveHeaderValueCollection は、HTTP 要求または応答に関連付けられた HTTP コンテンツの Cache-Control HTTP ヘッダーのキャッシュ ディレクティブのインスタンスに対するコレクション コンテナーを提供します。 Cache-Control ヘッダーを使用すると、サーバーが HTTP コンテンツで使用するキャッシュ動作をアプリで制御できます。