Freigeben über


OutputCacheProfile.VaryByParam Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen