RequestCachePolicy Classe
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 os requisitos de cache de um aplicativo para recursos obtidos usando WebRequest objetos.
public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
- Herança
-
RequestCachePolicy
- Derivado
Exemplos
O exemplo de código a CacheOnlyseguir cria uma política com Level definição e a usa 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;
}
Comentários
Você pode especificar uma política de cache padrão para seu aplicativo usando a DefaultCachePolicy propriedade ou os arquivos de configuração do aplicativo ou do computador. Para obter mais informações, consulte <o elemento requestCaching> (Configurações de Rede).
Você pode especificar a política de cache para uma solicitação individual usando a CachePolicy propriedade.
Não há suporte para cache para serviços Web.
Construtores
| Nome | Description |
|---|---|
| RequestCachePolicy() |
Inicializa uma nova instância da classe RequestCachePolicy. |
| RequestCachePolicy(RequestCacheLevel) |
Inicializa uma nova instância da classe RequestCachePolicy. usando a política de cache especificada. |
Propriedades
| Nome | Description |
|---|---|
| Level |
Obtém o RequestCacheLevel valor especificado quando essa instância foi construída. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres dessa instância. |