共用方式為


<defaultHttpCachePolicy> 元素(網路設定)

說明 HTTP 快取是否啟用,並說明預設快取政策。

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

語法

<defaultHttpCachePolicy
  policyLevel="BypassCache|Default"
  minimumFresh="d.hh:mm:ss|minValue|maxValue"
  maximumAge="d.hh:mm:ss|minValue|maxValue"
  maximumStale="d.hh:mm:ss|minValue|maxValue"
/>

屬性和項目

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

Attributes

Attribute Description
maximumAge 指定快取物件被標記為過期前的最大時間間隔。
maximumStale 指定快取物件在計算新鮮度時間後最長時間,直到快取物件標記為過期。
minimumFresh 指定快取物件被視為新鮮的最短時間。
policyLevel 指定快取政策是自動的,還是快取是否被繞過。 預設值是 BypassCache

子元素

None

父項目

元素 Description
請求快取 控制網路請求的快取機制。

備註

屬性的值policyLevelBypassCacheDefault或為 。

、 和 maximumAge 元素的值maximumStaleminimumFresh要麼是格式為 d 的明確時間區間。hhmmss(日、小時、分鐘、秒),或常數minValuemaxValue,視情況而定。

組態檔

此元素可用於應用程式設定檔或機器設定檔(Machine.config)。

Example

以下範例說明如何指定最短新鮮時間為六小時、最長陳年時間為兩天,以及最長陳腐時間為四小時。

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy
        minimumFresh="0.06:00:00"
        maximumAge="2.00:00:00"
        maximumStale="0.04:00:00"
      />
    </requestCaching>
  </system.net>
</configuration>

另請參閱