RequestCachePolicy Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase RequestCachePolicy.
Sobrecargas
RequestCachePolicy() |
Inicializa una nueva instancia de la clase RequestCachePolicy. |
RequestCachePolicy(RequestCacheLevel) |
Inicializa una nueva instancia de la clase RequestCachePolicy. utilizando la directiva de memoria caché especificada. |
RequestCachePolicy()
- 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.
static WebResponse^ GetResponseUsingCacheDefault( Uri^ uri )
{
// Set the default cache policy level for the "http:" scheme.
RequestCachePolicy^ policy = gcnew RequestCachePolicy;
// Create the request.
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 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 propiedad Level en Default.
Consulte también
Se aplica a
RequestCachePolicy(RequestCacheLevel)
- Source:
- RequestCachePolicy.cs
- Source:
- RequestCachePolicy.cs
- Source:
- RequestCachePolicy.cs
Inicializa una nueva instancia de la clase RequestCachePolicy. utilizando la directiva de memoria 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
RequestCacheLevel que especifica el comportamiento de la caché para los recursos obtenidos mediante objetos WebRequest.
Excepciones
el nivel no es un valor de RequestCacheLevel válido.
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
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
Este constructor inicializa la propiedad Level en level
.
El RequestCacheLevel valor controla si el almacenamiento en caché está habilitado y cuándo se puede usar la memoria caché. Para más información, consulte la RequestCacheLevel documentación.