FtpWebRequest.DefaultCachePolicy Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar standardcacheprincipen för alla FTP-begäranden.
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
Egenskapsvärde
En RequestCachePolicy som definierar cacheprincipen för FTP-begäranden.
Undantag
Anroparen försökte ställa in den här egenskapen på null.
Kommentarer
Endast innehåll som tas emot med kommandot DownloadFile cachelagras.
I följande tabell beskrivs effekterna av FTP-cachelagringsprinciper på FtpWebRequest.
| Politik | Effect |
|---|---|
| Default | Returnerar den cachelagrade resursen om resursen är färsk, innehållslängden är korrekt och attributen för förfallo-, ändrings- och innehållslängd finns. |
| BypassCache | Returnerar resursen från servern. |
| CacheOnly | Returnerar den cachelagrade resursen om innehållslängden finns och matchar inmatningsstorleken. annars genererar en WebException. |
| CacheIfAvailable | Returnerar den cachelagrade resursen om innehållslängden anges och matchar inmatningsstorleken. Annars laddas resursen ned från servern och returneras till anroparen. |
| Revalidate | Returnerar den cachelagrade resursen om tidsstämpeln för den cachelagrade resursen är samma som tidsstämpeln för resursen på servern. Annars laddas resursen ned från servern, lagras i cacheminnet och returneras till anroparen. |
| Reload | Laddar ned resursen från servern, lagrar den i cacheminnet och returnerar resursen till anroparen. |
| NoCacheNoStore | Om det finns en cachelagrad resurs tas den bort. Resursen laddas ned från servern och returneras till anroparen. |
Note
Inställningen DefaultCachePolicy åsidosätter alla konfigurationsinställningar.