Freigeben über


RequestCachePolicy.Level Eigenschaft

Definition

Ruft den RequestCacheLevel-Wert ab, der beim Erstellen dieser Instanz angegeben wurde.

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

Eigenschaftswert

Ein RequestCacheLevel-Wert, der das Cacheverhalten für Ressourcen angibt, die mithilfe von WebRequest-Objekten abgerufen wurden.

Beispiele

Im folgenden Codebeispiel wird eine CacheOnly Richtlinie erstellt und eine Anforderung gesendet.

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

Hinweise

Anwendungen verwenden Default in der Regel als Cacherichtlinienebene. Mithilfe der Default Ebene wird die effektive Cacherichtlinie durch die aktuelle Cacherichtlinie und das Alter des Inhalts im Cache bestimmt. Falls WebRequest.CachePolicy nicht null, bestimmt die -Eigenschaft die Cacherichtlinie, die für eine Anforderung gilt.

Die Standardrichtlinie für die Anwendungsdomäne kann mithilfe der DefaultCachePolicy Oder der Anwendungs- oder Computerkonfigurationsdatei festgelegt werden. Weitere Informationen finden Sie unter <requestCaching>-Element (Netzwerkeinstellungen).

Gilt für:

Weitere Informationen