Condividi tramite


PageAdapter.CacheVaryByHeaders Proprietà

Definizione

Ottiene un elenco di intestazioni HTTP aggiuntive che consentono di variare la memorizzazione nella cache per la pagina Web alla quale è collegato questo adattatore di pagina derivato.

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

Valore della proprietà

Oggetto IList che contiene un elenco di intestazioni HTTP; in caso contrario, null.

Commenti

Entità sul Web che memorizza nella cache pagine Web più versioni, in base alle intestazioni HTTP e ad altri fattori. Ad esempio, una versione per ogni lingua in cui viene generata una pagina viene in genere memorizzata nella cache, in base all'intestazione Accept-Language HTTP.

Per browser specifici, potrebbe essere necessario variare la memorizzazione nella cache in base alle intestazioni HTTP oltre alle intestazioni che controllano la memorizzazione nella cache indipendente dalla destinazione. Ad esempio, potrebbe essere necessario memorizzare nella cache diverse versioni di una pagina per dimensioni diverse dello schermo.

I nomi di intestazione restituiti dalla CacheVaryByHeaders proprietà vengono aggiunti all'elenco di intestazioni nell'intestazione Vary HTTP inviata al browser client.

Note per gli eredi

Quando si eredita dalla classe, è possibile eseguire l'override della PageAdapter proprietà per restituire un elenco delle intestazioni aggiuntive per controllare la CacheVaryByHeaders memorizzazione nella cache specifica della destinazione. La CacheVaryByHeaders proprietà di base restituisce null.

Si applica a

Vedi anche