Condividi tramite


RequestCachePolicy Costruttori

Definizione

Inizializza una nuova istanza della classe RequestCachePolicy.

Overload

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.

RequestCachePolicy()

Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs

Inizializza una nuova istanza della classe RequestCachePolicy.

public:
 RequestCachePolicy();
public RequestCachePolicy();
Public Sub New ()

Esempio

Nell'esempio seguente viene illustrata la chiamata a questo costruttore.

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;
}

Commenti

Questo costruttore inizializza la Level proprietà su Default.

Vedi anche

Si applica a

RequestCachePolicy(RequestCacheLevel)

Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs
Origine:
RequestCachePolicy.cs

Inizializza una nuova istanza della classe RequestCachePolicy. utilizzando i criteri di cache specificati.

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)

Parametri

level
RequestCacheLevel

Oggetto RequestCacheLevel che specifica il comportamento della cache per le risorse ottenute tramite WebRequest oggetti .

Eccezioni

level non è un valore valido RequestCacheLevel.

Esempio

Nell'esempio di codice seguente viene creato un criterio con Level impostato su CacheOnly.e 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

Questo costruttore inizializza la Level proprietà su level.

Il RequestCacheLevel valore controlla se la memorizzazione nella cache è abilitata e quando è possibile usare la cache. Per altre informazioni, vedere la RequestCacheLevel documentazione.

Vedi anche

Si applica a