FtpWebRequest.DefaultCachePolicy Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define a política de cache padrão para todos os pedidos 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; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy
Valor de Propriedade
A RequestCachePolicy que define a política de cache para pedidos FTP.
Exceções
O chamador tentou definir esta propriedade para null.
Observações
Apenas o conteúdo recebido usando o DownloadFile comando é armazenado em cache.
A tabela seguinte descreve os efeitos das políticas de cache FTP em FtpWebRequest.
| Policy | Effect |
|---|---|
| Default | Devolve o recurso em cache se este for novo, o comprimento do conteúdo for preciso e os atributos de expiração, modificação e duração do conteúdo estiverem presentes. |
| BypassCache | Devolve o recurso do servidor. |
| CacheOnly | Devolve o recurso em cache se o comprimento do conteúdo estiver presente e corresponder ao tamanho da entrada; caso contrário, lança um WebException. |
| CacheIfAvailable | Devolve o recurso em cache se o comprimento do conteúdo for fornecido e corresponder ao tamanho da entrada; caso contrário, o recurso é descarregado do servidor e devolvido ao chamador. |
| Revalidate | Devolve o recurso em cache se o carimbo temporal do recurso em cache for o mesmo que o carimbo temporal do recurso no servidor; caso contrário, o recurso é descarregado do servidor, armazenado na cache e devolvido ao chamador. |
| Reload | Descarrega o recurso do servidor, armazena-o na cache e devolve o recurso ao chamador. |
| NoCacheNoStore | Se existir um recurso em cache, é eliminado. O recurso é descarregado do servidor e devolvido ao chamador. |
Note
A definição DefaultCachePolicy sobrepõe-se a qualquer configuração de configuração.