FtpWebRequest.DefaultCachePolicy Proprietà

Definizione

Definisce i criteri della cache predefiniti per tutte le richieste FTP.

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à

Classe RequestCachePolicy che definisce i criteri della cache per le richieste FTP.

Eccezioni

Il chiamante ha tentato di impostare la proprietà su null.

Commenti

Viene memorizzato nella cache solo il contenuto ricevuto usando il DownloadFile comando .

Nella tabella seguente vengono descritti gli effetti dei criteri di memorizzazione nella cache FTP in FtpWebRequest.

Policy Effetto
Default Restituisce la risorsa memorizzata nella cache se la risorsa è aggiornata, la lunghezza del contenuto è accurata e sono presenti gli attributi di scadenza, modifica e lunghezza del contenuto.
BypassCache Restituisce la risorsa dal server.
CacheOnly Restituisce la risorsa memorizzata nella cache se la lunghezza del contenuto è presente e corrisponde alla dimensione della voce; in caso contrario, genera un'eccezione WebException.
CacheIfAvailable Restituisce la risorsa memorizzata nella cache se viene specificata la lunghezza del contenuto e corrisponde alla dimensione della voce; in caso contrario, la risorsa viene scaricata dal server e viene restituita al chiamante.
Revalidate Restituisce la risorsa memorizzata nella cache se il timestamp della risorsa memorizzata nella cache corrisponde al timestamp della risorsa nel server; in caso contrario, la risorsa viene scaricata dal server, archiviata nella cache e restituita al chiamante.
Reload Scarica la risorsa dal server, la archivia nella cache e restituisce la risorsa al chiamante.
NoCacheNoStore Se esiste una risorsa memorizzata nella cache, viene eliminata. La risorsa viene scaricata dal server e viene restituita al chiamante.

Nota

L'impostazione DefaultCachePolicy esegue l'override di qualsiasi impostazione di configurazione.

Si applica a

Vedi anche