HttpCachePolicy.SetCacheability Metodo

Definizione

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 Cache-Control su uno dei valori di HttpCacheability.

SetCacheability(HttpCacheability, String)

Imposta l'intestazione Cache-Control su uno dei valori di HttpCacheability e aggiunge un'estensione alla direttiva .

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.

cacheability non Private è o NoCache.

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.

Si applica a