FtpWebRequest.DefaultCachePolicy Vlastnost

Definice

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.

Platí pro

Viz také