FtpWebRequest.DefaultCachePolicy Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee definieert u het standaardcachebeleid voor alle FTP-aanvragen.
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; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy
Waarde van eigenschap
Een RequestCachePolicy die het cachebeleid definieert voor FTP-aanvragen.
Uitzonderingen
De beller heeft geprobeerd deze eigenschap in te stellen op null.
Opmerkingen
Alleen inhoud die wordt ontvangen met behulp van de opdracht, wordt in de DownloadFile cache opgeslagen.
In de volgende tabel worden de effecten van FTP-cachebeleid op FtpWebRequestbeschreven.
| Policy | Effect |
|---|---|
| Default | Retourneert de resource in de cache als de resource nieuw is, de lengte van de inhoud nauwkeurig is en de kenmerken verloop, wijziging en lengte van inhoud aanwezig zijn. |
| BypassCache | Retourneert de resource van de server. |
| CacheOnly | Retourneert de resource in de cache als de inhoudslengte aanwezig is en overeenkomt met de invoergrootte; anders gooit een WebException. |
| CacheIfAvailable | Retourneert de resource in de cache als de inhoudslengte wordt opgegeven en overeenkomt met de invoergrootte; anders wordt de resource gedownload van de server en wordt deze teruggezet naar de aanroeper. |
| Revalidate | Retourneert de resource in de cache als de tijdstempel van de in de cache geplaatste resource hetzelfde is als het tijdstempel van de resource op de server; anders wordt de resource gedownload van de server, opgeslagen in de cache en teruggezet naar de aanroeper. |
| Reload | Downloadt de resource van de server, slaat deze op in de cache en retourneert de resource naar de aanroeper. |
| NoCacheNoStore | Als er een resource in de cache bestaat, wordt deze verwijderd. De resource wordt gedownload van de server en wordt teruggezet naar de aanroeper. |
Note
Bij het instellen DefaultCachePolicy wordt elke configuratie-instelling overschreven.