Compartir por


RequestCachePolicy Clase

Definición

Define los requisitos de almacenamiento en caché de una aplicación para los recursos obtenidos mediante WebRequest objetos .

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
Herencia
RequestCachePolicy
Derivado

Ejemplos

En el ejemplo de código siguiente se crea una directiva con establecida CacheOnlyen Level y se usa para establecer la directiva de caché de .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;
}

Comentarios

Puede especificar una directiva de caché predeterminada para la aplicación mediante la propiedad o la DefaultCachePolicy aplicación o los archivos de configuración de la máquina. Para obtener más información, consulte <requestCaching> Element (Network Settings).

Puede especificar la directiva de caché para una solicitud individual mediante la CachePolicy propiedad .

No se admite el almacenamiento en caché de servicios web.

Constructores

Nombre Description
RequestCachePolicy()

Inicializa una nueva instancia de la clase RequestCachePolicy.

RequestCachePolicy(RequestCacheLevel)

Inicializa una nueva instancia de la clase RequestCachePolicy. mediante la directiva de caché especificada.

Propiedades

Nombre Description
Level

Obtiene el RequestCacheLevel valor especificado cuando se construyó esta instancia.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una representación de cadena de esta instancia.

Se aplica a

Consulte también