Freigeben über


PageAdapter.CacheVaryByHeaders Eigenschaft

Definition

Ruft eine Liste zusätzlicher HTTP-Header 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 ^ CacheVaryByHeaders { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByHeaders { get; }
member this.CacheVaryByHeaders : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByHeaders As StringCollection

Eigenschaftswert

StringCollection

Eine IList mit einer Liste von HTTP-Headern, andernfalls null.

Hinweise

Entitäten im Web, die Webseiten zwischenspeichern, zwischen mehreren Versionen, basierend auf den HTTP-Headern und anderen Faktoren. Beispielsweise wird eine Version für jede Sprache, in der eine Seite generiert wird, in der Regel zwischengespeichert, basierend auf dem Accept-Language HTTP-Header.

Für bestimmte Browser kann es erforderlich sein, die Zwischenspeicherung von HTTP-Headern zusätzlich zu den Headern zu variieren, die zielunabhängiges Zwischenspeichern steuern. Es kann beispielsweise notwendig sein, unterschiedliche Versionen einer Seite für verschiedene Bildschirmgrößen zwischenzuspeichern.

Die von der CacheVaryByHeaders Eigenschaft zurückgegebenen Kopfzeilennamen werden der Liste der Kopfzeilen im HTTP-Header hinzugefügt, die an den Vary Clientbrowser gesendet werden.

Hinweise für Vererber

Wenn Sie von der PageAdapter Klasse erben, können Sie die CacheVaryByHeaders Eigenschaft außer Kraft setzen, um eine Liste der zusätzlichen Header zurückzugeben, um zielspezifische Zwischenspeicherung zu steuern. Die CacheVaryByHeaders Basiseigenschaft gibt nullzurück.

Gilt für

Siehe auch