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 Cache-Control HTTP. L'intestazione Cache-Control HTTP controlla il modo in cui i documenti devono essere memorizzati nella cache nella rete.
Overload
| Nome | Descrizione |
|---|---|
| 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 HttpCacheability enumerazione.
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 in .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 HttpCacheability dell'enumerazione su cui impostare l'intestazione.
- field
- String
Estensione del controllo 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 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 usata 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 in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.