FtpWebRequest.DefaultCachePolicy Özellik

Tanım

Tüm FTP istekleri için varsayılan önbellek ilkesini tanımlar.

public:
 static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

Özellik Değeri

RequestCachePolicy FTP istekleri için önbellek ilkesini tanımlayan.

Özel durumlar

Çağıran bu özelliği olarak ayarlamaya nullçalıştı.

Açıklamalar

Yalnızca komutu kullanılarak DownloadFile alınan içerik önbelleğe alınır.

Aşağıdaki tabloda FTP önbelleğe alma ilkelerinin üzerindeki FtpWebRequestetkileri açıklanmaktadır.

İlke Etki
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 mevcutsa ve giriş boyutuyla eşleşiyorsa önbelleğe alınmış kaynağı döndürür; aksi takdirde, bir WebExceptionoluşturur.
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.

Not

Ayar DefaultCachePolicy tüm yapılandırma ayarlarını geçersiz kılar.

Şunlara uygulanır

Ayrıca bkz.