< (Network 設定) 的 defaultHttpCachePolicy > 元素

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

組態
  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 控制網路要求的快取機制。

備註

屬性的值 policyLevelBypassCacheDefault

、和專案的值都是具有maximumAge格式的明確時間間隔。 minimumFreshmaximumStalemaximumAgemaximumStaleminimumFreshss (天、小時、分鐘和秒) ,或是常數 maxValue

組態檔

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

範例

下列範例示範如何指定最短時間為6小時、兩天的最長存留期時間,以及最長可達四小時的最長時間。

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

另請參閱