Bagikan melalui


FtpWebRequest.DefaultCachePolicy Properti

Definisi

Menentukan kebijakan cache default untuk semua permintaan FTP.

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

Nilai Properti

RequestCachePolicy yang mendefinisikan kebijakan cache untuk permintaan FTP.

Pengecualian

Penelepon mencoba mengatur properti ini ke null.

Keterangan

Hanya konten yang diterima menggunakan perintah yang DownloadFile di-cache.

Tabel berikut ini menjelaskan efek kebijakan penembolokan FTP pada FtpWebRequest.

Kebijakan Efek
Default Mengembalikan sumber daya yang disimpan jika sumber daya segar, panjang konten akurat, dan atribut kedaluwarsa, modifikasi, dan panjang konten tersedia.
BypassCache Mengembalikan sumber daya dari server.
CacheOnly Mengembalikan sumber daya yang di-cache jika panjang konten ada dan cocok dengan ukuran entri; jika tidak, melempar WebException.
CacheIfAvailable Mengembalikan sumber daya yang disimpan jika panjang konten disediakan dan cocok dengan ukuran entri; jika tidak, sumber daya diunduh dari server dan dikembalikan ke pemanggil.
Revalidate Mengembalikan sumber daya yang di-cache jika tanda waktu sumber daya yang di-cache sama dengan stempel waktu sumber daya di server; jika tidak, sumber daya diunduh dari server, disimpan di cache, dan dikembalikan ke pemanggil.
Reload Mengunduh sumber daya dari server, menyimpannya di cache, dan mengembalikan sumber daya ke pemanggil.
NoCacheNoStore Jika ada sumber daya yang disimpan, sumber daya akan dihapus. Sumber daya diunduh dari server dan dikembalikan ke pemanggil.

Catatan

Pengaturan DefaultCachePolicy mengambil alih pengaturan konfigurasi apa pun.

Berlaku untuk

Lihat juga