FtpWebRequest.DefaultCachePolicy 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.
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-Cacherichtlinien 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. andernfalls löst eine 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.