HttpCachePolicy.SetCacheability Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta l'intestazione HTTP di Cache-Control
. L'intestazione HTTP Cache-Control
controlla le modalità di inserimento nella cache dei documenti sulla rete.
Overload
SetCacheability(HttpCacheability) |
Imposta l'intestazione |
SetCacheability(HttpCacheability, String) |
Imposta l'intestazione |
SetCacheability(HttpCacheability)
Imposta l'intestazione Cache-Control
su uno dei valori di HttpCacheability.
public:
void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability (System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)
Parametri
- cacheability
- HttpCacheability
Valore di enumerazione HttpCacheability.
Eccezioni
cacheability
non è uno dei valori di enumerazione.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare l'intestazione Cache-Control
sul valore enumerato per no-cache
.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Commenti
SetCacheabilityè stato introdotto nella .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.
Si applica a
SetCacheability(HttpCacheability, String)
Imposta l'intestazione Cache-Control
su uno dei valori di HttpCacheability e aggiunge un'estensione alla direttiva.
public:
void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability (System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)
Parametri
- cacheability
- HttpCacheability
Valore di enumerazione HttpCacheability su cui impostare l'intestazione.
- field
- String
Estensione di controllo della cache da aggiungere all'intestazione.
Eccezioni
field
è null
.
Esempio
Nell'esempio di codice seguente viene illustrato come l'intestazione Cache-Control
è impostata sul valore private
di enumerazione e aggiunge un'estensione di controllo della cache. La direttiva modificata significa che, oltre a qualsiasi cache non condivisa, qualsiasi cache condivisa solo dai membri della community denominata "DEV" può memorizzare nella cache la risposta.
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
Commenti
L'estensione del nome del campo è valida solo se utilizzata con le private
direttive o no-cache
. Per altre informazioni, vedere RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponibile nel sito Web World Wide Web Consortium (W3C).
Questo metodo genererà un'eccezione di argomento non valida se vengono combinate direttive ed estensioni incompatibili.
SetCacheabilityè stato introdotto nella .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.