<defaultFtpCachePolicy> Элемент (параметры сети)

Описывает, активна ли кэширование FTP и описывает политику кэширования по умолчанию.

<configuration>
  <system.net>
    <requestCaching>
      <defaultFtpCachePolicy>

Синтаксис

<defaultFtpCachePolicy
  policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Attributes

Свойство Description
policyLevel Задает политику кэширования FTP. Значение по умолчанию — Default.

Атрибут policyLevel

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

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
requestCaching Управляет механизмом кэширования для сетевых запросов.

Замечания

Example

В следующем примере показано, как указать политику NoCacheNoStoreкэширования FTP.

<configuration>
  <system.net>
    <requestCaching>
      <defaultFtpCachePolicy
        policyLevel="NoCacheNoStore">
      </defaultFtpCachePolicy>
    </requestCaching>
  </system.net>
</configuration>

См. также