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
| 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.