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
Dies VaryByParam ist ein durch Semikolon getrennter Satz von Parametern, die verwendet werden, um die zwischengespeicherte Ausgabe zu variieren. Sie ermöglicht die unterschiedliche Zwischenspeicherung durch GET-Abfragezeichenfolgen- oder Formular-POST-Parameter. Sie können beispielsweise 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.
Hinweis
Die OutputCacheProfile.VaryByParam Einstellungen sind die gleichen, die vom VaryByParam
Attribut des @OutputCache verwendet werden. Durch Festlegen des Werts von "*" wird nicht empfohlen, um alle Parameter zu ändern. Es kann zu Einem Cacheüberlauf oder einem Denial of Service-Angriff auf dem Webserver führen.