Compartir por


RequestCachePolicy Constructores

Definición

Inicializa una nueva instancia de la clase RequestCachePolicy.

Sobrecargas

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.

RequestCachePolicy()

Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs

Inicializa una nueva instancia de la clase RequestCachePolicy.

public:
 RequestCachePolicy();
public RequestCachePolicy();
Public Sub New ()

Ejemplos

En el ejemplo siguiente se muestra cómo llamar a este constructor.

public static WebResponse GetResponseUsingCacheDefault(Uri uri)
{
    // Set  the default cache policy level for the "http:" scheme.
    RequestCachePolicy policy = new RequestCachePolicy();
    // Create the request.
    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

Este constructor inicializa la Level propiedad en Default.

Consulte también

Se aplica a

RequestCachePolicy(RequestCacheLevel)

Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs

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

public:
 RequestCachePolicy(System::Net::Cache::RequestCacheLevel level);
public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level);
new System.Net.Cache.RequestCachePolicy : System.Net.Cache.RequestCacheLevel -> System.Net.Cache.RequestCachePolicy
Public Sub New (level As RequestCacheLevel)

Parámetros

level
RequestCacheLevel

que RequestCacheLevel especifica el comportamiento de la memoria caché de los recursos obtenidos mediante WebRequest objetos .

Excepciones

level no es un valor .value válido RequestCacheLevel.

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

Este constructor inicializa la Level propiedad en level.

El RequestCacheLevel valor controla si el almacenamiento en caché está habilitado y cuándo se puede usar la memoria caché. Para obtener más información, consulte la RequestCacheLevel documentación.

Consulte también

Se aplica a