Condividi tramite


Elemento <defaultFtpCachePolicy> (Impostazioni di rete)

Indica se la memorizzazione nella cache FTP è attiva e ne descrive i criteri predefiniti.

< defaultFtpCachePolicy
  policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attributo

Descrizione

policyLevel

Specifica i criteri di memorizzazione nella cache FTP. Il valore predefinito è Default.

Attributo policyLevel

Valore

Descrizione

Default

Restituisce la risorsa memorizzata nella cache se la risorsa è nuova, la lunghezza del contenuto è precisa e sono presenti gli attributi di scadenza, modifica e lunghezza del contenuto.

BypassCache

Restituisce la risorsa dal server.

CacheOnly

Restituisce la risorsa memorizzata nella cache se la lunghezza del contenuto è specificata e corrisponde alla dimensione dell'elemento.

CacheIfAvailable

Restituisce la risorsa memorizzata nella cache se la lunghezza del contenuto è specificata e corrisponde alla dimensione dell'elemento. In caso contrario, la risorsa viene scaricata dal server e restituita al chiamante.

Revalidate

Restituisce la risorsa memorizzata nella cache se il relativo timestamp è identico al timestamp della risorsa sul server. In caso contrario, la risorsa viene scaricata dal server, memorizzata nella cache e restituita al chiamante.

Reload

Scarica la risorsa dal server, la memorizza nella cache e la restituisce al chiamante.

NoCacheNoStore

Se esiste una risorsa memorizzata nella cache, viene cancellata. La risorsa viene scaricata dal server e restituita al chiamante.

Revalidate

Soddisfa una richiesta utilizzando la copia memorizzata nella cache della risorsa se il timestamp è identico a quello della risorsa sul server. In caso contrario, la risorsa viene scaricata dal server, presentata al chiamante e memorizzata nella cache.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Oggetto di descrizione

<requestCaching>

Controlla il meccanismo di memorizzazione nella cache per le richieste di rete.

Note

L'elemento <defaultFtpCachePolicy> indica se la memorizzazione nella cache FTP è attiva e ne descrive i criteri predefiniti. Si tratta di un elemento facoltativo.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come specificare dei criteri di memorizzazione nella cache FTP di NoCacheNoStore.

<configuration>
  <system.net>
    <requestCaching>
      <defaultFtpCachePolicy
        Level="NoCacheNoStore">
      </defaultFtpCachePolicy>
    </requestCaching>
  </system.net>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni di rete

System.Net.Cache

WebRequest

RequestCacheLevel