FtpWebRequest.DefaultCachePolicy Eigenschaft

Definition

Definiert die Standardcacherichtlinie für alle FTP-Anforderungen.

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 RequestCachePolicy, die die Cacherichtlinie für FTP-Anforderungen definiert.

Ausnahmen

Der Aufrufer hat diese Eigenschaft auf null festzulegen versucht.

Hinweise

Nur Inhalte, die mit dem DownloadFile Befehl empfangen werden, werden zwischengespeichert.

In der folgenden Tabelle werden die Auswirkungen von FTP-Zwischenspeicherungsrichtlinien auf FtpWebRequestbeschrieben.

Richtlinie Auswirkung
Default Gibt die zwischengespeicherte Ressource zurück, wenn die Ressource neu ist, die Inhaltslänge korrekt ist und die Attribute für Ablauf, Änderung und Inhaltslänge vorhanden sind.
BypassCache Gibt die Ressource vom Server zurück.
CacheOnly Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge vorhanden ist und der Eintragsgröße entspricht. löst andernfalls ein aus WebException.
CacheIfAvailable Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge bereitgestellt ist und der Eintragsgröße entspricht. Andernfalls wird die Ressource vom Server heruntergeladen und an den Aufrufer zurückgegeben.
Revalidate Gibt die zwischengespeicherte Ressource zurück, wenn der Zeitstempel der zwischengespeicherten Ressource mit dem Zeitstempel der Ressource auf dem Server übereinstimmt. Andernfalls wird die Ressource vom Server heruntergeladen, im Cache gespeichert und an den Aufrufer zurückgegeben.
Reload Lädt die Ressource vom Server herunter, speichert sie im Cache und gibt die Ressource an den Aufrufer zurück.
NoCacheNoStore Ist bereits eine zwischengespeicherte Ressource vorhanden, wird sie gelöscht. Die Ressource wird vom Server heruntergeladen und an den Aufrufer zurückgegeben.

Hinweis

Die Einstellung DefaultCachePolicy überschreibt jede Konfigurationseinstellung.

Gilt für:

Weitere Informationen