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á pouze obsah přijatý pomocí DownloadFile příkazu.
Následující tabulka popisuje účinky zásad ukládání ftp do mezipaměti na FtpWebRequest.
| Policy | Účinek |
|---|---|
| Default | Vrátí prostředek uložený v mezipaměti, pokud je prostředek čerstvý, délka obsahu je přesná a existují atributy vypršení platnosti, úpravy a délky obsahu. |
| BypassCache | Vrátí prostředek ze serveru. |
| CacheOnly | Vrátí prostředek uložený v mezipaměti, pokud je přítomen délka obsahu a odpovídá velikosti položky; v opačném případě vyvolá .WebException |
| CacheIfAvailable | Vrátí prostředek uložený v mezipaměti, pokud je zadaná délka obsahu a odpovídá velikosti položky; jinak se prostředek stáhne ze serveru a vrátí se volajícímu. |
| Revalidate | Vrátí prostředek uložený v mezipaměti, pokud časové razítko prostředku v mezipaměti je stejné jako časové razítko prostředku na serveru; jinak se prostředek stáhne ze serveru, uloží se do mezipaměti a vrátí se volajícímu. |
| Reload | Stáhne prostředek ze serveru, uloží ho do mezipaměti a vrátí prostředek volajícímu. |
| NoCacheNoStore | Pokud prostředek uložený v mezipaměti existuje, odstraní se. Prostředek se stáhne ze serveru a vrátí se volajícímu. |
Note
Nastavení DefaultCachePolicy přepíše jakékoli nastavení konfigurace.