次の方法で共有


OutputCacheProfile.VaryByHeader プロパティ

定義

VaryByHeader プロパティを取得または設定します。

public:
 property System::String ^ VaryByHeader { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByHeader")]
public string VaryByHeader { get; set; }
[<System.Configuration.ConfigurationProperty("varyByHeader")>]
member this.VaryByHeader : string with get, set
Public Property VaryByHeader As String

プロパティ値

VaryByHeader 値。

属性

次のコード例は、VaryByHeader プロパティの使用方法を示しています。


// Get the current VaryByHeader.
String varyByHeaderValue = 
    outputCacheProfile.VaryByHeader;

// Set the VaryByHeader.
outputCacheProfile.VaryByHeader = 
    string.Empty;
  ' Get the current VaryByHeader.
  Dim varyByHeaderValue As String = _
  outputCacheProfile.VaryByHeader

  ' Set the VaryByHeader.
  outputCacheProfile.VaryByHeader = _
  String.Empty

注釈

VaryByHeaderは、キャッシュされた出力を変更するために使用されるセミコロンで区切られたヘッダーのセットです。 これらは、要求に関連付けられている HTTP ヘッダーです。 詳細については、「 ページの複数のバージョンをキャッシュする」を参照してください。

Note

設定はVaryByHeader@ OutputCacheVaryByHeader 属性で使用される設定と同じです。 "*" の値を設定してすべてのヘッダーで変更することはお勧めしません。 キャッシュ オーバーフローや Web サーバーに対するサービス拒否攻撃が発生する可能性があります。

適用対象

こちらもご覧ください