次の方法で共有


HttpCachePolicy.SetOmitVaryStar(Boolean) メソッド

定義

パラメーターによって応答が変更される場合に、応答に vary:* ヘッダーを含めるかどうかを指定します。

public:
 void SetOmitVaryStar(bool omit);
public void SetOmitVaryStar (bool omit);
member this.SetOmitVaryStar : bool -> unit
Public Sub SetOmitVaryStar (omit As Boolean)

パラメーター

omit
Boolean

HttpCachePolicyVaryByHeaders プロパティに * 値を使用しないよう指定する場合は true。それ以外の場合は false

注釈

このメソッドを使用すると、キャッシュされた応答がパラメーターによって異なる場合に、出力が出力応答にヘッダーを追加 vary:* するのを防ぐことができます。 これは、ほとんどのクライアントがヘッダーを必要とせずにクエリ文字列によって自動的に異なるため、クエリ文字列によってキャッシュを変更するクライアントに vary:* 役立ちます。

注意

ヘッダーを使用すると、 vary:* すべてのクライアント キャッシュを無効にすることができます。

これは、 プロパティに影響を与 VaryByHeaders える便利なメソッドです。 メソッドに渡すと true 、 プロパティの HttpCachePolicy * 値 VaryByHeaders が無視されます。

SetOmitVaryStarは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。

適用対象