Condividi tramite


HttpCacheVaryByHeaders Classe

Definizione

Fornisce un modo indipendente dai tipi per impostare la proprietà VaryByHeaders.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Ereditarietà
HttpCacheVaryByHeaders

Commenti

La VaryByHeaders proprietà identifica i parametri dell'intestazione della richiesta ASP.NET usati per identificare in modo univoco una variante della risposta quando sono presenti più risposte memorizzate nella cache per una risorsa. Ciò è utile quando una risposta dipende da un set di input client, ad esempio intestazioni o parametri.

non HttpCacheVaryByHeaders è direttamente correlato alle intestazioni di controllo della cache HTTP, ma consente di assicurarsi che un client o un proxy varia in base alle intestazioni specificate. Per altre informazioni su VaryByHeaders, vedere RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponibile nel sito Web World Wide Web Consortium (W3C). Per informazioni dettagliate, vedere la sezione 14, "Header Field Definitions".

Costruttori

HttpCacheVaryByHeaders()

Inizializza una nuova istanza della classe HttpCacheVaryByHeaders.

Proprietà

AcceptTypes

Ottiene o imposta un valore che indica se la cache di output di ASP.NET varia le risposte nella cache in base all'intestazione HTTP Accept e lo allega all'intestazione HTTP Vary in uscita.

Item[String]

Ottiene o imposta un campo di intestazione personalizzato in base al quale la cache di output di ASP.NET varia le risposte nella cache e lo allega all'intestazione HTTP Vary in uscita.

UserAgent

Ottiene o imposta un valore che indica se la cache di output di ASP.NET varia le risposte nella cache in base all'intestazione User-Agent e lo allega all'intestazione HTTP Vary in uscita.

UserCharSet

Ottiene o imposta un valore che indica se la cache di output di ASP.NET varia le risposte nella cache in base all'intestazione Accept-Charset e lo allega all'intestazione HTTP Vary in uscita.

UserLanguage

Ottiene o imposta un valore che indica se la cache di output di ASP.NET varia le risposte nella cache in base all'intestazione Accept-Language e lo allega all'intestazione HTTP Vary in uscita.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHeaders()

Ottiene una matrice di valori che specificano le intestazioni HTTP da usare per variare la cache.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetHeaders(String[])

Imposta una matrice di valori che specificano le intestazioni HTTP da usare per variare la cache.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VaryByUnspecifiedParameters()

Determina la variazione di ASP.NET in base a tutti i valori di intestazione e imposta l'intestazione HTTP Vary sul valore * (asterisco). Tutte le altre informazioni sull'intestazione Vary devono essere eliminate.

Si applica a

Vedi anche