FtpWebRequest.DefaultCachePolicy Свойство

Определение

Определяет политику кэша по умолчанию для всех 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

Значение свойства

Значение, RequestCachePolicy определяющее политику кэша для FTP-запросов.

Исключения

Вызывающий объект пытался задать для этого свойства nullзначение .

Комментарии

Кэшируется только содержимое, полученное DownloadFile с помощью команды.

В следующей таблице описаны последствия политик кэширования FTP в FtpWebRequest.

Политика Эффект
Default Возвращает кэшированный ресурс, если ресурс свежий, длина содержимого точную, а срок действия, изменение и атрибуты длины контента присутствуют.
BypassCache Возвращает ресурс с сервера.
CacheOnly Возвращает кэшированный ресурс, если длина содержимого присутствует и соответствует размеру записи; в противном случае вызывает WebExceptionисключение .
CacheIfAvailable Возвращает кэшированный ресурс, если длина содержимого указана и соответствует размеру записи; в противном случае ресурс загружается с сервера и возвращается вызывающей объекту.
Revalidate Возвращает кэшированный ресурс, если метка времени кэшированного ресурса совпадает с меткой времени ресурса на сервере; в противном случае ресурс загружается с сервера, хранится в кэше и возвращается вызывающей системе.
Reload Загружает ресурс с сервера, сохраняет его в кэше и возвращает ресурс вызывающему объекту.
NoCacheNoStore Если кэшированный ресурс существует, он удаляется. Ресурс загружается с сервера и возвращается вызывающей объекту.

Note

Параметр DefaultCachePolicy переопределяет любой параметр конфигурации.

Применяется к

См. также раздел