Compartilhar via


Classe FtpCachePolicySettings

Representa a política de cache FTP padrão para recursos de rede.

Sintaxe

class FtpCachePolicySettings : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe FtpCachePolicySettings.

Nome Descrição
PolicyLevel Um valor de leitura/gravação sint32 que especifica o comportamento de cache FTP para o computador local. Os valores possíveis estão listados posteriormente na seção Comentários.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade DefaultFtpCachePolicy da classe RequestCachingSection.

A tabela a seguir lista os possíveis valores da propriedade PolicyLevel. O padrão é 0 (Default).

Valor Palavra-chave Descrição
0 Default Atende a uma solicitação para um recurso usando a cópia em cache do recurso ou enviando uma solicitação para o recurso ao servidor. A ação adotada é determinada pela política de cache em vigor e o tempo decorrido do conteúdo no cache. Esse é o nível de cache que a maioria dos aplicativos deve usar.
1 BypassCache Atende a uma solicitação usando o servidor. Nenhuma entrada é retirada, adicionada ou removida dos caches entre o cliente e o servidor. Esse é o comportamento de cache padrão especificado no arquivo de configuração do computador incluído com o .NET Framework.
2 CacheOnly Atende a uma solicitação usando o recurso armazenado localmente em cache; não envia uma solicitação para um item que não está no cache. Ao se especificar esse nível de política de cache, uma exceção WebException será lançada se o item não estiver no cache do cliente.
3 CacheIfAvailable Atenderá a uma solicitação para um recurso do cache se o recurso estiver disponível no cache, caso contrário, enviará uma solicitação para um recurso ao servidor. Se o item solicitado não estiver disponível no cache local, mas estiver disponível em um cache entre o cliente e o servidor, o cache intermediário atenderá à solicitação.
4 Revalidate Atende a uma solicitação usando a cópia do recurso armazenada em cache se o carimbo de data/hora for igual ao do recurso no servidor; caso contrário, o recurso será baixado do servidor, apresentado ao chamador e armazenado no cache.
5 Reload Atende a uma solicitação usando o servidor. A resposta pode ser salva no cache, dependendo das configurações das diretivas no-cache e Pragma: no-cache no protocolo de cache HTTP.
6 NoCacheNoStore Nunca atende a uma solicitação usando os recursos do cache e não armazena os recursos em cache. Se o recurso estiver presente no cache local, ele será removido. Esse nível de política indica aos caches intermediários que eles devem remover o recurso.

Hierarquia de herança

EmbeddedObject

FtpCachePolicySettings

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe EmbeddedObject
Classe RequestCachingSection
Enumeração System.Net.Cache.RequestCacheLevel
Classe System.Net.WebException