Partager via


<defaultFtpCachePolicy> Élément (Paramètres réseau)

Décrit 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.

Attributes

Caractéristique Descriptif
policyLevel Spécifie la stratégie de mise en cache FTP. La valeur par défaut est Default.

policyLevel Attribute

Valeur Descriptif
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 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 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.
Revalidate Satisfait une requête à l’aide de la copie mise en cache de la ressource si l’horodatage est identique à l’horodatage 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 Descriptif
requestCaching Contrôle le mécanisme de mise en cache pour les requêtes réseau.

Remarques

Example

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