共用方式為


<defaultHttpCachePolicy> 元素 (網路設定)

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

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

Syntax

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

屬性和項目

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

屬性

屬性 描述
maximumAge 指定將快取物件標記為過期之前的最長時間間隔。
maximumStale 指定將快取物件標記為過期之前的超過計算時效性時間的最長時間。
minimumFresh 指定將快取物件視為全新的最短時間。
policyLevel 指定快取原則是否為自動,或是否略過快取。 預設值是 BypassCache

子元素

父項目

元素 描述
requestCaching 控制網路要求的快取機制。

備註

policyLevel 屬性的值為 BypassCacheDefault

maximumAgemaximumStaleminimumFresh 元素的值為明確時間間隔,其格式為 d.hh:mm:ss (天、時、分和秒),或是適當情況下的常數 minValuemaxValue

組態檔

此項目可以用於應用程式組態檔或電腦組態檔 (Machine.config)。

範例

下列範例顯示如何指定六小時的最短有效時間、兩天的最長使用期限,以及四小時的最長過時時間。

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

另請參閱