HttpWebRequest.DefaultCachePolicy Proprietà

Definizione

Ottiene o imposta i criteri di cache predefiniti per questa richiesta.

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

Valore della proprietà

Un HttpRequestCachePolicy che specifica i criteri di cache applicati per questa richiesta quando non sono applicabili altri criteri.

Commenti

Cautela

WebRequest, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

L'impostazione di questa proprietà registra i criteri specificati per gli schemi HTTP e HTTPS. Questo criterio viene usato per questa richiesta se:

Per questa richiesta non è specificata alcuna proprietà WebRequest.CachePolicy.

-o-

I file di configurazione del computer e dell'applicazione non specificano criteri di cache applicabili all'URI (Uniform Resource Identifier) usato per creare questa richiesta.

I criteri di cache determinano se la risorsa richiesta può essere ricavata da una cache anziché inviare la richiesta al computer host della risorsa.

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. Un'altra richiesta per la stessa risorsa potrebbe quindi usare una copia memorizzata nella cache, a seconda del livello di criteri della cache per questa richiesta.

Si applica a

Vedi anche