RequestCachePolicy Classe
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 os requisitos de cache de uma aplicação para recursos obtidos através da utilização WebRequest de objetos.
public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
- Herança
-
RequestCachePolicy
- Derivado
Exemplos
O exemplo de código seguinte cria uma política com Level definido como CacheOnly, e usa-a para definir a política de cache de um WebRequest.
public static WebResponse GetResponseFromCache(Uri uri)
{
RequestCachePolicy policy =
new RequestCachePolicy( RequestCacheLevel.CacheOnly);
WebRequest request = WebRequest.Create(uri);
request.CachePolicy = policy;
WebResponse response = request.GetResponse();
Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
return response;
}
Observações
Pode especificar uma política de cache por defeito para a sua aplicação usando a DefaultCachePolicy propriedade ou os ficheiros de configuração da aplicação ou da máquina. Para mais informações, consulte <requestCaching> Element (Definições de Rede).
Pode especificar a política de cache para um pedido individual usando a CachePolicy propriedade.
A cache para serviços Web não é suportada.
Construtores
| Name | Description |
|---|---|
| RequestCachePolicy() |
Inicializa uma nova instância da RequestCachePolicy classe. |
| RequestCachePolicy(RequestCacheLevel) |
Inicializa uma nova instância da RequestCachePolicy classe. usando a política de cache especificada. |
Propriedades
| Name | Description |
|---|---|
| Level |
Obtém o RequestCacheLevel valor especificado quando esta instância foi construída. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma representação em cadeia desta instância. |