RequestCachePolicy.Level Proprietà
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.
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).