Kelas pembungkus untuk memuat Pesan Email secara Asinkron menggunakan Aspose.Email
Kelas Pembungkus untuk Memuat Pesan Email
Ada sejumlah situasi di mana diperlukan fungsi Time out untuk menghentikan aksi yang memakan waktu terlalu lama. Artikel ini menyediakan kelas contoh untuk mencapai fungsi Time out saat memuat file EML/MSG yang dapat menyebabkan penundaan sangat lama atau gagal dimuat. Karena Time out bukan sesuatu yang terkait langsung dengan operasi baca/tulis disk atau jaringan, sedikit berguna untuk mengimplementasikan fitur ini dalam API dibandingkan mengimplementasikannya di sisi pengguna dengan menulis kelas pembungkus di sekitar Aspose.
Membatalkan thread yang berjalan lama dapat dilakukan dengan menggunakan delegate yang dibungkus yang mengeluarkan thread, yang akan dibunuh, ke dalam variabel lokal di dalam metode yang memulainya. Thread yang berjalan lama dibatalkan dengan menghentikannya dan kontrol dikembalikan ke aplikasi utama. Contoh kode berikut menyediakan kelas pembungkus contoh di sekitar pustaka Aspose.Email. Kode tersebut juga menunjukkan contoh penggunaan kelas pembungkus.