RequestCachePolicy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i requisiti di memorizzazione nella cache di un'applicazione per le risorse ottenute tramite WebRequest oggetti .
public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
- Ereditarietà
-
RequestCachePolicy
- Derivato
Esempio
L'esempio di codice seguente crea un criterio con Level impostato su CacheOnlye lo usa per impostare i criteri della cache di un oggetto 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;
}
Commenti
È possibile specificare un criterio di cache predefinito per l'applicazione usando la proprietà o i DefaultCachePolicy file di configurazione dell'applicazione o del computer. Per altre informazioni, vedere elemento requestCaching (impostazioni di rete).For more information, see< requestCaching> Element (Network Settings).
È possibile specificare i criteri di cache per una singola richiesta usando la CachePolicy proprietà .
La memorizzazione nella cache per i servizi Web non è supportata.
Costruttori
| Nome | Descrizione |
|---|---|
| RequestCachePolicy() |
Inizializza una nuova istanza della classe RequestCachePolicy. |
| RequestCachePolicy(RequestCacheLevel) |
Inizializza una nuova istanza della classe RequestCachePolicy. utilizzando i criteri di cache specificati. |
Proprietà
| Nome | Descrizione |
|---|---|
| Level |
Ottiene il RequestCacheLevel valore specificato al momento della costruzione dell'istanza. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa di questa istanza. |