WebRequestHandler.CachePolicy Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Cacherichtlinie für diese Anforderung ab oder legt diese fest.
public:
property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy
Eigenschaftswert
Ein RequestCachePolicy-Objekt, das eine Cacherichtlinie definiert. Der Standardwert ist DefaultCachePolicy.
Hinweise
Die aktuelle Cacherichtlinie und das Vorhandensein der angeforderten Ressource im Cache bestimmen, ob eine Antwort aus dem Cache abgerufen werden kann. Die Verwendung zwischengespeicherter Antworten verbessert in der Regel die Anwendungsleistung, es besteht jedoch das Risiko, dass die Antwort im Cache nicht mit der Antwort auf dem Server übereinstimmt.
Die Standardcacherichtlinie kann in der Machine.config Konfigurationsdatei oder durch Festlegen der DefaultCachePolicy -Eigenschaft angegeben werden.
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.