RequestCachePolicy.Level RequestCachePolicy.Level RequestCachePolicy.Level RequestCachePolicy.Level Property

Definition

Ruft den RequestCacheLevel-Wert ab, der beim Erstellen dieser Instanz angegeben wurde.Gets the RequestCacheLevel value specified when this instance was constructed.

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.A RequestCacheLevel value that specifies the cache behavior for resources obtained using WebRequest objects.

Beispiele

Im folgenden Codebeispiel wird eine CacheOnly Richtlinie erstellt und eine Anforderung gesendet.The following code example creates a CacheOnly policy and sends a request.

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 normalerweise als Cache Richtlinien Ebene.Applications typically use Default as their cache policy level. Mithilfe der Default Ebene wird die effektive Cache Richtlinie durch die aktuelle Cache Richtlinie und das Alter der Inhalte im Cache bestimmt.Using the Default level, the effective cache policy is determined by the current cache policy and the age of the content in the cache. Die WebRequest.CachePolicy -Eigenschaft bestimmt, nullFalls nicht, die für eine Anforderung geltenden Cache Richtlinie.The WebRequest.CachePolicy property, if not null, determines the cache policy in effect for a request.

Die Standard Richtlinie für die Anwendungsdomäne kann mithilfe der DefaultCachePolicy oder der Anwendungs-oder Computer Konfigurationsdatei festgelegt werden.The default policy for the application domain can be set using the DefaultCachePolicy or the application or machine configuration file. Weitere Informationen finden <Sie unter requestCaching> -Element (Netzwerkeinstellungen).For more information, see <requestCaching> Element (Network Settings).

Gilt für:

Siehe auch