FtpWebRequest.DefaultCachePolicy Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.