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设置与 @ OutputCache 的 属性使用的VaryByHeader设置相同。 不建议通过设置值“*”来改变所有标头。 这可能会导致缓存溢出或 Web 服务器上的拒绝服务攻击。

适用于

另请参阅