13.14 Bei der Arbeit mit HTTP gecachte Ergebnisse verwenden
Problem
Sie suchen nach einer Möglichkeit, Code zu beschleunigen, der über HTTP ins Web nach Inhalten ausgreift.
Lösung
Nutzen Sie die Klasse RequestCachePolicy
, um zu prüfen, wie Ihre HttpWebRequest
s auf das Vorhandensein einer Cache-Einheit reagieren. RequestCachePolicy
hat verschiedene Stufen, die durch die Enumeration RequestCacheLevel
definiert werden, die Tabelle 13-3 zeigt.
Tabelle 13-3. RequestCacheLevel-Enumerationswerte
Flag | Zweck |
---|---|
| Den Inhalt direkt vom Server abrufen (die .NET-Default-Einstellung). |
| Das angeforderte Element von einem eventuellen Cache zwischen der Anfrage und dem Server mit dem Inhalt akzeptieren. |
| Die Anfrage nur aus dem lokalen Cache ... |
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.