<Элемент defaultFtpCachePolicy> (параметры сети)
Описывает, активно ли кэширование FTP, и описывает политику кэширования по умолчанию.
<Конфигурации>
<system.net>
<requestCaching>
<defaultFtpCachePolicy>
Синтаксис
<defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
policyLevel |
Указывает политику кэширования FTP. Значение по умолчанию — Default . |
Атрибут policyLevel
Значение | Описание |
---|---|
Default |
Возвращает кэшированный ресурс, если ресурс свежий, длина содержимого точна, а также атрибуты срока действия, изменения и длины содержимого. |
BypassCache |
Возвращает ресурс с сервера. |
CacheOnly |
Возвращает кэшированный ресурс, если длина содержимого присутствует и соответствует размеру записи. |
CacheIfAvailable |
Возвращает кэшированный ресурс, если длина содержимого указана и соответствует размеру записи; В противном случае ресурс загружается с сервера и возвращается вызывающей объекту. |
Revalidate |
Возвращает кэшированный ресурс, если метка времени кэшированного ресурса совпадает с меткой времени ресурса на сервере; В противном случае ресурс загружается с сервера, сохраняется в кэше и возвращается вызывающей объекту. |
Reload |
Скачивает ресурс с сервера, сохраняет его в кэше и возвращает ресурс вызывающему объекту. |
NoCacheNoStore |
Если кэшированный ресурс существует, он удаляется. Ресурс загружается с сервера и возвращается вызывающей объекту. |
Revalidate |
Выполняет запрос, используя кэшированную копию ресурса, если метка времени ресурса совпадает с меткой времени ресурса на сервере, в противном случае ресурс загружается с сервера, представляется вызывающему объекту и сохраняется в кэше. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент | Описание |
---|---|
requestCaching | Управляет механизмом кэширования для сетевых запросов. |
Remarks
Пример
В следующем примере показано, как указать политику кэширования FTP для NoCacheNoStore
.
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
policyLevel="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.