Compartir vía


RequestCachePolicy.Level Propiedad

Definición

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

public:
 property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel

Valor de propiedad

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

Ejemplos

En el ejemplo de código siguiente se crea una CacheOnly directiva y se envía una solicitud.

static WebResponse^ GetResponseFromCache( Uri^ uri )
{
   RequestCachePolicy^ policy = gcnew RequestCachePolicy( RequestCacheLevel::CacheOnly );
   WebRequest^ request = WebRequest::Create( uri );
   request->CachePolicy = policy;
   WebResponse^ response = request->GetResponse();
   Console::WriteLine( L"Policy level is {0}.", policy->Level );
   Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache );
   return response;
}
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

Las aplicaciones suelen usar Default como nivel de directiva de caché. Con el Default nivel , la directiva de caché efectiva viene determinada por la directiva de caché actual y la antigüedad del contenido de la memoria caché. La WebRequest.CachePolicy propiedad, si no nulles , determina la directiva de caché en vigor para una solicitud.

La directiva predeterminada para el dominio de aplicación se puede establecer mediante el archivo de configuración de la DefaultCachePolicy aplicación o la máquina. Para más información, vea Elemento <requestCaching> (configuración de red).

Se aplica a

Consulte también