Freigeben über


HttpRequestCachePolicy.Level Eigenschaft

Definition

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

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

Eigenschaftswert

Ein HttpRequestCacheLevel Wert, der das Cacheverhalten für Ressourcen angibt, die mithilfe von HttpWebRequest Objekten abgerufen wurden.

Beispiele

Im folgenden Codebeispiel wird die Anzeige des Werts dieser Eigenschaft veranschaulicht.

public static WebResponse GetResponseUsingCacheDefault(Uri uri)
{
    // Set  the default cache policy level for the "http:" scheme.
    RequestCachePolicy policy = new RequestCachePolicy();
    // Create the request.
    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 . Wenn 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 Eigenschaft oder durch Einstellungen in den Computer- oder Anwendungskonfigurationsdateien festgelegt werden. Weitere Informationen finden Sie unter requestCaching Element (Netzwerkeinstellungen).For more information, see< requestCaching> Element (Network Settings).

Gilt für: