System::Net::Cache::RequestCacheLevel Enum

RequestCacheLevel enum

Das Enum beschreibt Cache-Einstellungen, die für jede WebRequest gelten.

enum class RequestCacheLevel

Werte

NameWertBeschreibung
Standard0Erfüllt eine Anforderung für eine Ressource entweder durch Verwendung der zwischengespeicherten Kopie der Ressource oder durch Senden einer Anforderung für die Ressource an den Server.
BypassCache1Erfüllt eine Anforderung durch Verwendung des Servers. Es werden keine Einträge aus dem Cache übernommen.
CacheOnly2Erfüllt eine Anforderung für eine Ressource ausschließlich aus dem Cache. WebException wird ausgelöst, wenn eine Ressource nicht im Client-Cache vorhanden ist.
CacheIfAvailable3Erfüllt eine Anforderung für eine Ressource aus dem Cache, wenn die Ressource verfügbar ist, andernfalls wird eine Anforderung an den Server gesendet.
Revalidate4Verwendung einer lokalen Kopie einer Ressource, wenn der Client-Zeitstempel mit dem Zeitstempel der Ressource auf dem Server übereinstimmt. Andernfalls wird die Ressource von einem Server heruntergeladen.
Reload5Eine Ressource wird immer vom Server heruntergeladen.
NoCacheNoStore6Erfüllt niemals eine Anforderung, indem Ressourcen aus dem Cache verwendet werden, und cached keine Ressourcen.

Siehe auch