Partilhar via


FtpWebRequest.DefaultCachePolicy Propriedade

Definição

Define a política de cache padrão para todas as solicitações FTP.

public:
 static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

Valor da propriedade

Um RequestCachePolicy que define a política de cache para solicitações FTP.

Exceções

O chamador tentou definir essa propriedade para null.

Comentários

Somente o conteúdo recebido usando o DownloadFile comando é armazenado em cache.

A tabela a seguir descreve os efeitos das políticas de cache FTP em FtpWebRequest.

Política Efeito
Default Retorna o recurso armazenado em cache se o recurso for novo, o comprimento do conteúdo for exato e os atributos de expiração, modificação e comprimento do conteúdo estiverem presentes.
BypassCache Retorna o recurso do servidor.
CacheOnly Retorna o recurso armazenado em cache se o comprimento do conteúdo estiver presente e corresponder ao tamanho da entrada; caso contrário, lançará um WebException.
CacheIfAvailable Retorna o recurso armazenado em cache se o comprimento do conteúdo for fornecido e corresponder ao tamanho da entrada; caso contrário, o recurso é baixado do servidor e retornado para o chamador.
Revalidate Retorna o recurso armazenado em cache se o carimbo de data/hora do recurso armazenado em cache for o mesmo que o carimbo de data/hora do recurso no servidor; caso contrário, o recurso será baixado do servidor, armazenado no cache e retornado ao chamador.
Reload Baixa o recurso do servidor, armazena-o no cache e retorna-o para o chamador.
NoCacheNoStore Se existir um recurso armazenado em cache, ele será excluído. O recurso é baixado do servidor e retornado para o chamador.

Observação

A configuração DefaultCachePolicy substitui qualquer configuração.

Aplica-se a

Confira também