<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 |
---|---|
Elemento opcional. Descreve se o cache HTTP está ativo e descreve a diretiva de cache padrão. |
|
Elemento opcional. Descreve se o cache de FTP está ativo e descreve a diretiva de cache padrão. |
Elementos pai
Elemento |
Descrição |
---|---|
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>