Aracılığıyla paylaş


<defaultFtpCachePolicy> Öğesi (Ağ Ayarları)

FTP önbelleğinin etkin olup olmadığını açıklar ve varsayılan önbelleğe alma ilkesini açıklar.

<Yapılandırma>
  <system.net>
    <requestCaching>
      <defaultFtpCachePolicy>

Syntax

<defaultFtpCachePolicy  
  policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"  
/>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
policyLevel FTP önbelleğe alma ilkesini belirtir. Default varsayılan değerdir.

policyLevel Özniteliği

Değer Açıklama
Default Kaynak yeniyse, içerik uzunluğu doğruysa ve süre sonu, değişiklik ve içerik uzunluğu öznitelikleri varsa önbelleğe alınmış kaynağı döndürür.
BypassCache Sunucudan kaynağı döndürür.
CacheOnly İçerik uzunluğu varsa ve giriş boyutuyla eşleşiyorsa önbelleğe alınmış kaynağı döndürür.
CacheIfAvailable İçerik uzunluğu sağlanmışsa ve giriş boyutuyla eşleşiyorsa önbelleğe alınmış kaynağı döndürür; aksi takdirde, kaynak sunucudan indirilir ve çağırana döndürülür.
Revalidate Önbelleğe alınan kaynağın zaman damgası sunucudaki kaynağın zaman damgasıyla aynıysa önbelleğe alınmış kaynağı döndürür; aksi takdirde, kaynak sunucudan indirilir, önbellekte depolanır ve çağırana döndürülür.
Reload Kaynağı sunucudan indirir, önbellekte depolar ve kaynağı çağırana döndürür.
NoCacheNoStore Önbelleğe alınmış bir kaynak varsa silinir. Kaynak sunucudan indirilir ve çağırana döndürülür.
Revalidate Zaman damgası sunucudaki kaynağın zaman damgasıyla aynıysa, kaynağın önbelleğe alınmış kopyasını kullanarak bir isteği karşılar; aksi takdirde, kaynak sunucudan indirilir, arayana sunulur ve önbellekte depolanır.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
requestCaching Ağ istekleri için önbelleğe alma mekanizmasını denetler.

Açıklamalar

Örnek

Aşağıdaki örnek, ftp önbelleğe alma ilkesinin NoCacheNoStorenasıl belirtileceğini gösterir.

<configuration>  
  <system.net>  
    <requestCaching>  
      <defaultFtpCachePolicy  
        policyLevel="NoCacheNoStore">  
      </defaultFtpCachePolicy>  
    </requestCaching>  
  </system.net>  
</configuration>  

Ayrıca bkz.