RequestCachePolicy.Level Proprietà

Definizione

Ottiene il valore RequestCacheLevel specificato quando è stata costruita questa istanza.

public:
 property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel

Valore della proprietà

Valore RequestCacheLevel che specifica il comportamento della cache per le risorse ottenute mediante gli oggetti WebRequest.

Esempio

L'esempio di codice seguente crea un CacheOnly criterio e invia una richiesta.

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

Commenti

Le applicazioni usano Default in genere come livello di criteri della cache. Usando il Default livello, i criteri di cache effettivi sono determinati dai criteri della cache correnti e dall'età del contenuto nella cache. La WebRequest.CachePolicy proprietà, se non null, determina i criteri della cache applicati per una richiesta.

I criteri predefiniti per il dominio dell'applicazione possono essere impostati usando o il 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).

Si applica a

Vedi anche