HttpWebRequest.DefaultCachePolicy Propriedade

Definição

Obtém ou define a política de cache padrão para este pedido.

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 que especifica a política de HttpRequestCachePolicy cache em vigor para este pedido quando nenhuma outra política é aplicável.

Observações

Atenção

WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.

Ao definir esta propriedade, regista-se a política especificada para os esquemas HTTP e HTTPS. Esta política é usada para este pedido se:

Não há nenhuma WebRequest.CachePolicy propriedade especificada para este pedido.

-ou-

Os ficheiros de configuração da máquina e da aplicação não especificam uma política de cache aplicável ao Identificador Uniforme de Recursos (URI) usado para criar este pedido.

A política de cache determina se o recurso solicitado pode ser retirado de uma cache em vez de enviar o pedido para o computador anfitrião de recursos.

Uma cópia de um recurso só é adicionada à cache se o fluxo de resposta do recurso for recuperado e lido até ao final do fluxo. Assim, outro pedido para o mesmo recurso pode usar uma cópia em cache, dependendo do nível da política de cache para este pedido.

Aplica-se a

Ver também