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.
Dient zum Abrufen oder Festlegen der VaryByParam Eigenschaft.
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
Das folgende Codebeispiel zeigt, wie die VaryByParam Eigenschaft verwendet wird.
// 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
Dies VaryByParam ist ein durch Semikolons 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 des Formulars. Sie können z. B. die Ausgabe des Benutzersteuerelements in den Cache variieren, indem Sie den Benutzersteuerelementnamen zusammen mit einer Abfragezeichenfolge oder einem FORMULAR-POST-Parameter angeben. Weitere Informationen finden Sie unter Zwischenspeichern mehrerer Versionen der Benutzersteuerungsausgabe.
Die VaryByParam Einstellung muss entweder im Profil oder in der @ OutputCache Direktive der Seite mithilfe des Profils definiert werden.
Note
Die OutputCacheProfile.VaryByParam Einstellungen sind dieselben, die VaryByParam vom Attribut des @OutputCache verwendet werden. Es wird nicht empfohlen, den Wert von "*" festzulegen, der von allen Parametern variiert. Dies kann zu Einem Cacheüberlauf oder einem Denial of Service-Angriff auf dem Webserver führen.