Share via


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

屬性值

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 設定與@ OutputCache的 屬性所使用的 VaryByHeader 設定相同。 不建議設定 「 * 」 的值,以因所有標頭而不同。 這可能會導致 Web 服務器上的快取溢位或拒絕服務攻擊。

適用於

另請參閱