共用方式為


<defaultFtpCachePolicy> 元素 (網路設定)

描述 FTP 快取是否為作用中,並描述預設快取原則。

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

Syntax

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

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
policyLevel 指定 FTP 快取原則。 預設值是 Default

policyLevel 屬性

描述
Default 若資源為全新、內容長度正確,並存在到期、修改與內容長度屬性,則傳回快取的資源。
BypassCache 從伺服器傳回資源。
CacheOnly 若內容長度存在且符合輸入大小,則傳回快取的資源。
CacheIfAvailable 若提供內容長度且符合輸入大小,則傳回快取的資源;否則,會從伺服器下載資源,並傳回至呼叫者。
Revalidate 若快取的資源的時間戳記等同於伺服器上資源的時間戳記,則傳回快取的資源;否則,會從伺服器下載資源、儲存於快取,並傳回至呼叫者。
Reload 從伺服器下載資源、儲存於快取,並將該資源傳回至呼叫者。
NoCacheNoStore 若快取的資源存在,則會將其刪除。 從伺服器下載資源,並傳回至呼叫者。
Revalidate 如果時間戳記與伺服器上資源的時間戳記相同,則使用資源的快取複本滿足要求,否則,會從伺服器下載該資源,將其呈現給呼叫端,並儲存在快取中。

子元素

無。

父項目

元素 描述
requestCaching 控制網路要求的快取機制。

備註

範例

下列範例示範如何指定 FTP 快取原則 NoCacheNoStore

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

另請參閱