<defaultFtpCachePolicy> 項目 (網路設定)
描述 FTP 快取是否使用中,並且描述預設的快取原則。
< defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
屬性和項目
下列各節將說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
---|---|
policyLevel |
指定 FTP 快取原則。 預設值是 Default。 |
policyLevel 屬性
值 |
描述 |
---|---|
Default |
如果資源是最新的、內容長度正確,並且有到期、修改和內容長度屬性,則傳回快取的資源。 |
BypassCache |
從伺服器傳回資源。 |
CacheOnly |
如果內容長度存在,並且符合實體大小,則傳回快取資源。 |
CacheIfAvailable |
如果已提供內容長度,並且符合實體大小,則傳回快取資源;否則,從伺服器下載資源,並傳回給呼叫端。 |
Revalidate |
如果快取資源的時間戳記與伺服器上資源的時間戳記相同,則傳回快取資源;否則,從伺服器下載資源,並儲存於快取中,然後傳回給呼叫端。 |
Reload |
從伺服器下載資源、將它儲存在快取區並傳回給呼叫端。 |
NoCacheNoStore |
如果有快取的資源,則會刪除它。 已從伺服器下載資源,並傳回給呼叫端。 |
Revalidate |
如果時間戳記與伺服器上資源的時間戳記相同,則使用資源的快取複本滿足要求,否則,會從伺服器下載該資源,將其呈現給呼叫端,並儲存在快取中。 |
子項目
無。
父項目
項目 |
描述 |
---|---|
控制網路要求的快取機制。 |
備註
<defaultFtpCachePolicy> 項目會描述 FTP 快取是否使用中,並且描述預設的快取原則。 這是選擇性項目。
範例
下列程式碼範例說明如何指定 NoCacheNoStore 的 FTP 快取原則。
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
Level="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>