RequestCachePolicy.Level Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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).