OutputCacheProfile.VaryByParam 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 VaryByParam-Eigenschaft ab oder legt diese fest.
public:
property System::String ^ VaryByParam { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByParam")]
public string VaryByParam { get; set; }
[<System.Configuration.ConfigurationProperty("varyByParam")>]
member this.VaryByParam : string with get, set
Public Property VaryByParam As String
Eigenschaftswert
Der VaryByParam-Wert.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Verwendung der VaryByParam-Eigenschaft veranschaulicht.
// Get the current VaryByParam.
String varyByParamValue =
outputCacheProfile.VaryByParam;
// Set the VaryByParam.
outputCacheProfile.VaryByParam =
string.Empty;
' Get the current VaryByParam property.
Dim varyByParamValue As String = _
outputCacheProfile.VaryByParam
' Set the VaryByParam property.
outputCacheProfile.VaryByParam = _
String.Empty
Hinweise
Ist VaryByParam ein durch Semikolon getrennter Satz von Parametern, die verwendet werden, um die zwischengespeicherte Ausgabe zu variieren. Sie ermöglicht das Variieren der zwischengespeicherten Ausgabe durch GET-Abfragezeichenfolgen oder POST-Parameter in Form. Sie können z. B. die Ausgabe des Benutzersteuerelements in den Cache ändern, indem Sie den Namen des Benutzersteuerelements zusammen mit einer Abfragezeichenfolge oder einem POST-Formularparameter angeben. Weitere Informationen finden Sie unter Zwischenspeichern mehrerer Versionen der Ausgabe der Benutzersteuerung.
Die VaryByParam Einstellung muss entweder im Profil oder in der @ OutputCache
Direktive der Seite mithilfe des Profils definiert werden.
Hinweis
Die OutputCacheProfile.VaryByParam Einstellungen sind die gleichen, die VaryByParam
vom -Attribut des @OutputCache verwendet werden. Es wird nicht empfohlen, durch Festlegen des Werts von "*" nach allen Parametern zu variieren. Dies kann zu Einem Cacheüberlauf oder einem Denial-of-Service-Angriff auf den Webserver führen.