FtpWebRequest.DefaultCachePolicy Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.