FtpWebRequest.DefaultCachePolicy Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la stratégie de cache par défaut pour toutes les demandes 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
Valeur de propriété
Élément RequestCachePolicy qui définit la stratégie de cache pour les demandes FTP.
Exceptions
L'appelant a essayé d'affecter à cette propriété la valeur null
.
Remarques
Seul le contenu reçu à l’aide de la DownloadFile commande est mis en cache.
Le tableau suivant décrit les effets des stratégies de mise en cache FTP sur FtpWebRequest.
Policy | Effet |
---|---|
Default | Retourne la ressource mise en cache si la ressource est fraîche, la longueur du contenu est précise et les attributs d’expiration, de modification et de longueur de contenu sont présents. |
BypassCache | Retourne la ressource à partir du serveur. |
CacheOnly | Retourne la ressource mise en cache si la longueur du contenu est présente et correspond à la taille d’entrée ; sinon, lève un WebException. |
CacheIfAvailable | Retourne la ressource mise en cache si la longueur du contenu est fournie et correspond à la taille d’entrée ; sinon, la ressource est téléchargée à partir du serveur et est retournée à l’appelant. |
Revalidate | Retourne la ressource mise en cache si l’horodatage de la ressource mise en cache est identique à l’horodatage de la ressource sur le serveur ; sinon, la ressource est téléchargée à partir du serveur, stockée dans le cache et retournée à l’appelant. |
Reload | Télécharge la ressource à partir du serveur, la stocke dans le cache et retourne la ressource à l’appelant. |
NoCacheNoStore | Si une ressource mise en cache existe, elle est supprimée. La ressource est téléchargée à partir du serveur et est retournée à l’appelant. |
Notes
Le paramètre DefaultCachePolicy remplace n’importe quel paramètre de configuration.