Partilhar via


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

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

<configuration> Element
  <sistema.Net> elemento (configurações de rede)
    <requestcaching>Elemento (configurações de rede)

<requestCaching
  isPrivateCache ="true|false"
  disableAllCaching="true|false"
  defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
  unspecifiedMaximumAge= "d.hh.mm.ss""
  <defaultHttpCachePolicy> … </defaultHttpCachePolicy>
  <defaultFtpCachePolicy> … </defaultFtpCachePolicy>
/>

Atributos e elementos

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

Atributos

Atributo

Descrição

isPrivateCache

Especifica se o cache fornece isolamento entre as informações de usuários diferentes. O valor padrão é true. Esse valor deve ser false para aplicativos de camada intermediária.

disableAllCaching

Especifica que o cache está desabilitado para todas as respostas da Web e não pode ser substituído por meio de programação.

defaultPolicyLevel

Um dos valores no RequestCacheLevel enumeração. O valor padrão é BypassCache.

unspecifiedMaximumAge

Especifica a time padrão após a qual conteúdo é marcado sistema autônomo expirado.

Atributo policyLevel

Valor

Descrição

Default

Retorna o recurso em cache se o recurso está atualizado, o tamanho do conteúdo é preciso 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 em cache se o comprimento de conteúdo estiver presente e corresponde ao dimensionar de entrada.

CacheIfAvailable

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

Revalidate

Retorna o recurso em cache se o carimbo de data/hora do recurso em cache é o mesmo sistema autônomo o carimbo de data/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 para o chamador.

NoCacheNoStore

Se existir um recurso em cache, ele é excluído. O recurso é descarregado do servidor e retornado ao chamador.

Revalidate

Satisfaz uma solicitação usando a cópia armazenada em cache do recurso se o carimbo de data/hora é a mesma sistema autônomo o carimbo de data/hora do recurso no servidor; caso contrário, o recurso descarregado do servidor, apresentado ao chamador e é armazenado em cache,

Elementos filho

Elemento

Descrição

defaultHttpCachePolicy

Elemento opcional.

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

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

Elemento opcional.

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

Elementos pai

Elemento

Descrição

sistema. NET

Contém configurações que especificam como o .NET estrutura se conecta à rede.

Exemplo

O exemplo de código a seguir mostra como desabilitar o cache de todos.

<configuration>
  <system.net>
    <requestCaching
      disableAllCaching="true"
    />
  </system.net>
</configuration>

Consulte também

Referência

Esquema configurações de rede

System.Net.Cache