HttpCacheVaryByParams.Item[String] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した HTTP 要求パラメーターでキャッシュを識別するかどうかを示す値を取得または設定します。
public:
property bool default[System::String ^] { bool get(System::String ^ header); void set(System::String ^ header, bool value); };
public bool this[string header] { get; set; }
member this.Item(string) : bool with get, set
Default Public Property Item(header As String) As Boolean
パラメーター
- header
- String
カスタム パラメーターの名前。
プロパティ値
指定したパラメーター値でキャッシュを識別する場合は true
。
例外
header
が null
です。
例
次のコード例では、 に Item[] 関連付けられているオブジェクトからインデクサーにアクセスする HttpCachePolicy 方法を HttpResponse示します。
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
注釈
アクセサー (getter) として使用する場合、 Item[] インデクサーは、指定されたパラメーターの値が現在のパラメーター コレクションで見つかった場合、またはコレクションが * (アスタリスク) によって変化するように設定されている場合に、すべてのパラメーターを示す を返 true
します。
ミューテーター (セッター) として使用する場合、 Item[] インデクサーは、指定したヘッダーに対応する parameters コレクション内のパラメーターの値を に true
設定します。 すべてのパラメーターを示す値 * を指定できます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET