Condividi tramite


RequestCachePolicy Classe

Definizione

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.

Si applica a

Vedi anche