Partager via


<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.

< 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

<requestCaching>

Contrôle le mécanisme de mise en cache pour les demandes réseau.

Notes

L'élément <defaultFtpCachePolicy>indique si la mise en cache FTP est active et décrit la stratégie de mise en cache par défaut. Il s'agit d'un élément facultatif.

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>

Voir aussi

Référence

Schéma des paramètres réseau

System.Net.Cache

WebRequest

RequestCacheLevel