Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ağ istekleri için önbelleğe alma mekanizmasını denetler.
<configuration><system.net><requestCaching>
Sözdizimi
<requestCaching
isPrivateCache ="true|false"
disableAllCaching="true|false"
defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
unspecifiedMaximumAge= "d.hh:mm:ss">
<defaultHttpCachePolicy>...</defaultHttpCachePolicy>
<defaultFtpCachePolicy>...</defaultFtpCachePolicy>
</requestCaching>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
isPrivateCache |
Önbelleğin farklı kullanıcıların bilgileri arasında yalıtım sağlayıp sağlamadığını belirtir. Varsayılan değer şudur: true. Bu değer orta katman uygulamaları için olmalıdır false . |
disableAllCaching |
Önbelleğe almanın tüm Web yanıtları için devre dışı bırakıldığını ve program aracılığıyla geçersiz kılınamayacağını belirtir. |
defaultPolicyLevel |
Numaralandırmadaki RequestCacheLevel değerlerden biri. Varsayılan değer şudur: BypassCache. |
unspecifiedMaximumAge |
İçeriğin süresi doldu olarak işaretlendiği varsayılan saati belirtir. |
policyLevel Özniteliği
| Değer | Description |
|---|---|
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ınan kaynağı döndürür. |
BypassCache |
Sunucudan kaynağı döndürür. |
CacheOnly |
İçerik uzunluğu mevcutsa 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 isteği karşılar; aksi takdirde, kaynak sunucudan indirilir, arayana sunulur ve önbellekte depolanır, |
Alt Öğeler
| Öğe | Description |
|---|---|
| defaultHttpCachePolicy | İsteğe bağlı öğe. HTTP önbelleğinin etkin olup olmadığını açıklar ve varsayılan önbelleğe alma ilkesini açıklar. |
| <defaultFtpCachePolicy> Öğesi (Ağ Ayarları) | İsteğe bağlı öğe. FTP önbelleğinin etkin olup olmadığını açıklar ve varsayılan önbelleğe alma ilkesini açıklar. |
Üst Öğeler
| Öğe | Description |
|---|---|
| system.net | .NET Framework'ün ağa nasıl bağlanacağını belirten ayarları içerir. |
Example
Aşağıdaki örnekte tüm önbelleğe alma işleminin nasıl devre dışı bırakılması gösterilmektedir.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>
Ayrıca bakınız
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.