Compartilhar via


<defaultFtpCachePolicy> Elemento (configurações de rede)

Descreve se o cache de FTP está ativo e descreve o padrão de diretiva de cache.

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

policyLevel

Especifica o diretiva de cache de FTP. O valor padrão é Default.

policyLevel atributo

Valor

Descrição

Default

Retorna o recurso de cache, se o recurso está atualizado, o comprimento de conteúdo é exato e a expiração, modificação e atributos de tamanho de conteúdo estão presentes.

BypassCache

Retorna o recurso do servidor.

CacheOnly

Retorna o recurso de cache, se o comprimento de conteúdo estiver presente e corresponde ao tamanho de entrada.

CacheIfAvailable

Retorna o recurso de cache, se o comprimento de conteúdo for fornecido e corresponde ao tamanho de entrada; Caso contrário, o recurso é descarregado do servidor e é retornado ao chamador.

Revalidate

Retorna o recurso de cache, se o carimbo de hora do recurso em cache é o mesmo que o carimbo de hora do recurso no servidor. Caso contrário, o recurso é descarregado do servidor, armazenado no cache e retornado ao chamador.

Reload

Baixa o recurso do servidor, armazena em cache e retorna o recurso ao chamador.

NoCacheNoStore

Se um recurso de cache existir, ela será excluída. O recurso é descarregado do servidor e é retornado ao chamador.

Revalidate

Satisfaz a uma solicitação usando-se a cópia em cache do recurso se o carimbo de hora é o mesmo que o carimbo de hora do recurso no servidor. Caso contrário, o recurso é baixado do servidor, apresentado ao chamador e armazenado no cache.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

requestCaching

Controla o mecanismo de cache para solicitações de rede.

Exemplo

O exemplo de código a seguir mostra como especificar um FTP, cache de diretiva de NoCacheNoStore.

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

Consulte também

Referência

Esquema configurações de rede

System.Net.Cache

WebRequest

RequestCacheLevel