OutputCacheProfile.VaryByHeader Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die VaryByHeader-Eigenschaft ab oder legt diese fest.
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
Im folgenden Codebeispiel wird die Verwendung der VaryByHeader-Eigenschaft veranschaulicht.
// 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
Ist VaryByHeader ein durch Semikolon getrennter Satz von Headern, die zum Variieren der zwischengespeicherten Ausgabe verwendet werden. Dies sind HTTP-Header, die der Anforderung zugeordnet sind. Weitere Informationen finden Sie unter Zwischenspeichern mehrerer Versionen einer Seite.
Hinweis
Die VaryByHeader Einstellungen sind die gleichen, die VaryByHeader
vom -Attribut des @OutputCache verwendet werden. Es wird nicht empfohlen, von allen Headern durch Festlegen des Werts "*" zu variieren. Dies kann zu Einem Cacheüberlauf oder einem Denial-of-Service-Angriff auf den Webserver führen.