<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>