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