<defaultFtpCachePolicy>, élément (paramètres réseau)
Mise à jour : novembre 2007
Indique si la mise en cache FTP est active et décrit la stratégie de mise en cache par défaut.
<configuration>, élément
<system.Net>, élément (paramètres réseau)
<requestCaching>, élément (paramètres réseau)
<defaultFtpCachePolicy>, élément (paramètres réseau)
< defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
policyLevel |
Spécifie la stratégie de mise en cache FTP. La valeur par défaut est Default. |
Attribut policyLevel
Valeur |
Description |
---|---|
Default |
Retourne la ressource mise en cache si elle est nouvelle, si la longueur du contenu est exacte et s'il existe des attributs d'expiration, de modification et de longueur de contenu. |
BypassCache |
Retourne la ressource du serveur. |
CacheOnly |
Retourne la ressource mise en cache si la longueur de contenu est présente et correspond à la taille de l'entrée. |
CacheIfAvailable |
Retourne la ressource mise en cache si la longueur de contenu est fournie et correspond à la taille de l'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 le même que 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 la retourne à l'appelant. |
NoCacheNoStore |
S'il existe une ressource mise en cache, elle est supprimée. La ressource est téléchargée à partir du serveur et est retournée à l'appelant. |
Revalidate |
Satisfait une demande en utilisant la copie mise en cache de la ressource si l'horodatage est le même que celui de la ressource sur le serveur ; sinon, la ressource est téléchargée à partir du serveur, présentée à l'appelant et stockée dans le cache. |
Éléments enfants
Aucun.
Éléments parents
Élément |
Description |
---|---|
Contrôle le mécanisme de mise en cache pour les demandes réseau. |
Exemple
L'exemple de code suivant indique comment spécifier une stratégie de mise en cache FTP de NoCacheNoStore.
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
Level="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>