Freigeben über


OutputCacheProfile.VaryByHeader Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der VaryByHeader Eigenschaft.

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

Eigenschaftswert

Der VaryByHeader-Wert.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie die VaryByHeader Eigenschaft verwendet wird.


// 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

Hinweise

Dies VaryByHeader ist ein durch Semikolons getrennter Satz von Headern, die verwendet werden, um die zwischengespeicherte Ausgabe zu variieren. Dies sind HTTP-Header, die der Anforderung zugeordnet sind. Weitere Informationen finden Sie unter Zwischenspeichern mehrerer Versionen einer Seite.

Hinweis

Die VaryByHeader Einstellungen sind dieselben, die VaryByHeader vom Attribut des @OutputCache verwendet werden. Es wird nicht empfohlen, von allen Kopfzeilen zu variieren, indem der Wert von "*" festgelegt wird. Dies kann zu Einem Cacheüberlauf oder einem Denial of Service-Angriff auf dem Webserver führen.

Gilt für:

Weitere Informationen