Condividi tramite


HttpCacheVaryByHeaders Classe

Definizione

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

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 di 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 W3C (World Wide Web Consortium). Per informazioni dettagliate, vedere la sezione 14, "Header Field Definitions".

Costruttori

Nome Descrizione
HttpCacheVaryByHeaders()

Inizializza una nuova istanza della classe HttpCacheVaryByHeaders.

Proprietà

Nome Descrizione
AcceptTypes

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

Item[String]

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

UserAgent

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

UserCharSet

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

UserLanguage

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

Metodi

Nome Descrizione
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 utilizzare per variare la cache.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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()

Fa sì che ASP.NET variare in base a tutti i valori di intestazione e imposta l'intestazione Vary HTTP sul valore * (un asterisco). Tutte le altre Vary informazioni sull'intestazione da eliminare.

Si applica a

Vedi anche