<defaultFtpCachePolicy>, élément (paramètres réseau)
Indique si la mise en cache FTP est active et décrit la stratégie de mise en cache par défaut.
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy>
Syntaxe
<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 |
Indique 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 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. |
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 cette dernière est le même que celui 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. |
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
Aucune.
Éléments parents
Élément | Description |
---|---|
requestCaching | Contrôle le mécanisme de mise en cache pour les requêtes réseau. |
Notes
Exemple
L’exemple suivant montre comment spécifier une stratégie de mise en cache FTP de NoCacheNoStore
.
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
policyLevel="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.