次の方法で共有


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 ヘッダーです。 詳細については、「 ページの複数のバージョンをキャッシュする」を参照してください。

注意

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

適用対象

こちらもご覧ください