說明 FTP 快取是否啟用,並說明預設快取政策。
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy>
語法
<defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
policyLevel |
規定 FTP 快取政策。 預設值是 Default。 |
policyLevel 屬性
| 價值觀 | Description |
|---|---|
Default |
若資源是新鮮的、內容長度準確,且有到期、修改及內容長度屬性,則回傳快取資源。 |
BypassCache |
從伺服器回傳資源。 |
CacheOnly |
若內容長度存在且條目大小相符,則回傳快取資源。 |
CacheIfAvailable |
若提供內容長度且與條目大小相符,則回傳快取資源;否則,資源會從伺服器下載並返回呼叫者。 |
Revalidate |
若快取資源的時間戳記與伺服器資源的時間戳相同,則回傳快取資源;否則,資源會從伺服器下載,儲存在快取中,然後返回給呼叫者。 |
Reload |
從伺服器下載資源,儲存在快取中,然後將資源回傳給呼叫者。 |
NoCacheNoStore |
如果存在快取資源,該資源會被刪除。 資源會從伺服器下載並返回給呼叫者。 |
Revalidate |
若時間戳記與伺服器資源的時間戳相同,則透過快取的資源副本滿足請求;否則,資源會從伺服器下載,呈現給呼叫者,並儲存在快取中。 |
子元素
沒有。
父項目
| 元素 | Description |
|---|---|
| 請求快取 | 控制網路請求的快取機制。 |
備註
Example
以下範例說明如何指定 FTP 快取政策。NoCacheNoStore
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
policyLevel="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>