FtpWebRequest.DefaultCachePolicy Propriedade

Definição

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.

Aplica-se a

Ver também