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 como 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.
| Policy | Efeito |
|---|---|
| Default | Retorna o recurso armazenado em cache se o recurso for novo, o comprimento do conteúdo for preciso e os atributos de expiração, modificação e comprimento de 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ça 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 é baixado do servidor, armazenado no cache e retornado ao chamador. |
| Reload | Baixa o recurso do servidor, armazena-o no cache e retorna o recurso para o chamador. |
| NoCacheNoStore | Se houver um recurso armazenado em cache, ele será excluído. O recurso é baixado do servidor e retornado ao chamador. |
Note
A configuração DefaultCachePolicy substitui qualquer configuração.