Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RequestCachePolicy-Klasse

 

Veröffentlicht: Oktober 2016

Definiert eine Anwendung Zwischenspeichern Anforderungen für Ressourcen mit abgerufen WebRequest Objekte.

Namespace:   System.Net.Cache
Assembly:  System (in System.dll)

System.Object
  System.Net.Cache.RequestCachePolicy
    System.Net.Cache.HttpRequestCachePolicy

public class RequestCachePolicy

NameBeschreibung
System_CAPS_pubmethodRequestCachePolicy()

Initialisiert eine neue Instanz der RequestCachePolicy-Klasse.

System_CAPS_pubmethodRequestCachePolicy(RequestCacheLevel)

Initialisiert eine neue Instanz der RequestCachePolicy-Klasse. unter Verwendung der angegebenen Cacherichtlinie.

NameBeschreibung
System_CAPS_pubpropertyLevel

Ruft die RequestCacheLevel angegebene Wert, wenn diese Instanz erstellt wurde.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolgendarstellung dieser Instanz zurück.(Überschreibt Object.ToString().)

Sie können eine Standardcacherichtlinie für Ihre Anwendung angeben, mit der DefaultCachePolicy -Eigenschaft oder der Anwendung oder des Computers Konfigurationsdateien. Weitere Informationen finden Sie unter <requestCaching>-Element (Netzwerkeinstellungen).

Sie können die Cacherichtlinie für eine einzelne Anforderung angeben, mit der CachePolicy Eigenschaft.

Zwischenspeichern von Web Services wird nicht unterstützt.

Das folgende Codebeispiel erstellt eine Richtlinie mit Level festgelegt CacheOnly, und zum Festlegen der Cacherichtlinie einer verwendet eine WebRequest.

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;

} 

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: