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 Wert ab, der RequestCacheLevel 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 werden.
Beispiele
Im folgenden Codebeispiel wird eine CacheOnly Richtlinie erstellt und eine Anforderung gesendet.
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 werden in der Regel als Cacherichtlinienebene verwendet Default . Mithilfe der Default Ebene wird die effektive Cacherichtlinie durch die aktuelle Cacherichtlinie und das Alter des Inhalts im Cache bestimmt. Wenn WebRequest.CachePolicy nicht null, bestimmt die Eigenschaft die Cacherichtlinie, die für eine Anforderung wirksam ist.
Die Standardrichtlinie für die Anwendungsdomäne kann mithilfe der DefaultCachePolicy Anwendungs- oder Computerkonfigurationsdatei festgelegt werden. Weitere Informationen finden Sie unter requestCaching Element (Netzwerkeinstellungen).For more information, see< requestCaching> Element (Network Settings).