HttpWebRequest.DefaultCachePolicy Eigenschaft

Definition

Ruft die Standardcacherichtlinie für diese Anforderung ab oder legt diese fest.

public:
 static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

Eigenschaftswert

Eine HttpRequestCachePolicy, die die für diese Anforderung gültige Cacherichtlinie angibt, wenn keine andere Richtlinie anwendbar ist.

Hinweise

Durch Festlegen dieser Eigenschaft wird die angegebene Richtlinie für die HTTP- und HTTPS-Schemas registriert. Diese Richtlinie wird für diese Anforderung verwendet, wenn:

Für diese Anforderung ist keine WebRequest.CachePolicy Eigenschaft angegeben.

- oder -

Die Computer- und Anwendungskonfigurationsdateien geben keine Cacherichtlinie an, die für den Uniform Resource Identifier (URI) gilt, der zum Erstellen dieser Anforderung verwendet wird.

Die Cacherichtlinie bestimmt, ob die angeforderte Ressource aus einem Cache entnommen werden kann, anstatt die Anforderung an den Ressourcenhostcomputer zu senden.

Eine Kopie einer Ressource wird dem Cache nur hinzugefügt, wenn der Antwortstream für die Ressource abgerufen und an das Ende des Datenstroms gelesen wird. Daher kann eine andere Anforderung für dieselbe Ressource je nach Cacherichtlinienebene für diese Anforderung eine zwischengespeicherte Kopie verwenden.

Gilt für:

Weitere Informationen