WebRequestHandler.CachePolicy Proprietà

Definizione

Ottiene o imposta i criteri della cache per la richiesta.

public:
 property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy

Valore della proprietà

Oggetto RequestCachePolicy che definisce i criteri della cache. Il valore predefinito è DefaultCachePolicy.

Commenti

I criteri di cache correnti e la presenza della risorsa richiesta nella cache determinano se è possibile recuperare una risposta dalla cache. L'uso delle risposte memorizzate nella cache migliora in genere le prestazioni dell'applicazione, ma c'è un rischio che la risposta nella cache non corrisponda alla risposta nel server.

I criteri di cache predefiniti possono essere specificati nel file di configurazione Machine.config o impostando la DefaultCachePolicy proprietà.

Una copia di una risorsa viene aggiunta alla cache solo se il flusso di risposta per la risorsa viene recuperato e letto alla fine del flusso. Quindi un'altra richiesta per la stessa risorsa potrebbe usare una copia memorizzata nella cache, a seconda del livello di criteri della cache per questa richiesta.

Si applica a