PageAdapter.CacheVaryByHeaders Vlastnost

Definice

Získá seznam dalších hlaviček PROTOKOLU HTTP, které ukládání do mezipaměti se liší pro webovou stránku, ke které je připojen tento odvozený adaptér stránky.

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

Hodnota vlastnosti

ObjektIList, který obsahuje seznam hlaviček HTTP; v opačném případě . null

Poznámky

Entity na webu, které ukládají webové stránky do mezipaměti, ukládají do mezipaměti více verzí na základě hlaviček protokolu HTTP a dalších faktorů. Například verze pro každý jazyk, ve kterém se stránka generuje, se obvykle ukládá do mezipaměti na Accept-Language základě hlavičky PROTOKOLU HTTP.

U konkrétních prohlížečů může být kromě hlaviček, které řídí ukládání do mezipaměti nezávislé na cíli, nutné měnit ukládání do mezipaměti podle hlaviček PROTOKOLU HTTP. Pro různé velikosti obrazovky může být například nutné ukládat různé verze stránky do mezipaměti.

Názvy hlaviček vrácené CacheVaryByHeaders vlastností se přidají do seznamu hlaviček v Vary hlavičce HTTP odeslané do klientského prohlížeče.

Poznámky pro dědice

Když dědíte z PageAdapter třídy , můžete přepsat CacheVaryByHeaders vlastnost a vrátit seznam dalších hlaviček pro řízení ukládání do mezipaměti specifické pro cíl. Základní CacheVaryByHeaders vlastnost vrátí null.

Platí pro

Viz také