< (Network 設定) 的 defaultFtpCachePolicy > 元素

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

組態
  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 控制網路要求的快取機制。

備註

範例

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

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

另請參閱