Freigeben über


PageAdapter.CacheVaryByParams Eigenschaft

Definition

Ruft eine Liste zusätzlicher Parameter von HTTP GET- und HTTP POST-Anforderungen ab, von denen die Zwischenspeicherung für die Webseite geändert wird, an die dieser abgeleitete Seitenadapter angefügt ist.

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByParams { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByParams { get; }
member this.CacheVaryByParams : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByParams As StringCollection

Eigenschaftswert

Eine IList mit einer Liste der GET- und POST-Parameter, andernfalls null.

Hinweise

Entitäten im Web, die Webseiten zwischenspeichern, zwischenspeichern mehrere Versionen unter anderem basierend auf den Anforderungsparametern. Beispielsweise wird eine Version für jeden Speicherort innerhalb einer Einzelhandelskette, für die eine Seite generiert werden könnte, StoreIDin der Regel basierend auf dem Parameternamen zwischengespeichert (z. B. ).

Für bestimmte Browser kann es erforderlich sein, die Zwischenspeicherung zusätzlich zu den Parametern, die das zielunabhängige Zwischenspeichern steuern, nach GET- oder POST-Parametern zu variieren. Beispielsweise kann es erforderlich sein, verschiedene Versionen einer Seite für verschiedene Mobilfunkdienstanbieter zwischenzuspeichern.

Hinweise für Vererber

Wenn Sie von der PageAdapter -Klasse erben, können Sie die CacheVaryByParams -Eigenschaft überschreiben, um eine Liste der zusätzlichen GET- oder POST-Parameter zurückzugeben, um die zielspezifische Zwischenspeicherung zu steuern. Die CacheVaryByParams Basismethode gibt zurück null.

Gilt für:

Weitere Informationen