FtpWebRequest.DefaultCachePolicy Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje výchozí zásady mezipaměti pro všechny požadavky FTP.
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
Hodnota vlastnosti
A RequestCachePolicy , který definuje zásady mezipaměti pro požadavky FTP.
Výjimky
Volající se pokusil nastavit tuto vlastnost na null
.
Poznámky
Do mezipaměti se ukládá DownloadFile jenom obsah přijatý příkazem .
Následující tabulka popisuje účinky zásad ukládání do mezipaměti FTP na FtpWebRequest.
Zásady | Účinek |
---|---|
Default | Vrátí prostředek v mezipaměti, pokud je prostředek čerstvý, délka obsahu je přesná a jsou k dispozici atributy vypršení platnosti, úpravy a délky obsahu. |
BypassCache | Vrátí prostředek ze serveru. |
CacheOnly | Vrátí prostředek v mezipaměti, pokud je k dispozici délka obsahu a odpovídá velikosti položky. v opačném případě vyvolá WebException. |
CacheIfAvailable | Vrátí prostředek v mezipaměti, pokud je zadaná délka obsahu a odpovídá velikosti položky. v opačném případě se prostředek stáhne ze serveru a vrátí se volajícímu. |
Revalidate | Vrátí prostředek v mezipaměti, pokud je časové razítko prostředku v mezipaměti stejné jako časové razítko prostředku na serveru; v opačném případě se prostředek stáhne ze serveru, uloží se do mezipaměti a vrátí volajícímu. |
Reload | Stáhne prostředek ze serveru, uloží ho do mezipaměti a vrátí ho volajícímu. |
NoCacheNoStore | Pokud prostředek v mezipaměti existuje, odstraní se. Prostředek se stáhne ze serveru a vrátí se volajícímu. |
Poznámka
Nastavení DefaultCachePolicy přepíše všechna nastavení konfigurace.