Bagikan melalui


Monikers Asinkron

Arsitektur moniker OLE menyediakan model pemrograman yang konsisten dan dapat diperluas untuk bekerja dengan objek Internet, menyediakan metode untuk mengurai nama, mewakili Universal Resource Locators (URL) sebagai nama yang dapat dicetak, dan menemukan dan mengikat objek yang diwakili oleh string URL. (Lihat juga URL Monikers.) Moniker OLE standar (terutama, item, file, dan moniker penunjuk), namun, tidak pantas untuk Internet karena sinkron, mengembalikan penunjuk ke objek atau penyimpanannya hanya pada saat seperti semua data tersedia. Tergantung pada jumlah data yang akan diunduh, pengikatan secara sinkron dapat mengikat antarmuka pengguna klien untuk jangka waktu yang lama.

Internet memerlukan pendekatan baru untuk desain aplikasi. Aplikasi harus dapat melakukan semua operasi jaringan yang mahal secara asinkron untuk menghindari mengulur-ulur antarmuka pengguna. Aplikasi harus dapat memicu operasi dan menerima pemberitahuan pada penyelesaian penuh atau parsial. Pada titik itu, aplikasi harus memiliki pilihan untuk melanjutkan dengan langkah operasi berikutnya atau memberikan informasi tambahan sesuai kebutuhan. Ketika unduhan berlanjut, aplikasi juga harus dapat memberikan informasi kemajuan kepada pengguna dan kesempatan untuk membatalkan operasi kapan saja.

Moniker asinkron menyediakan kemampuan ini, serta berbagai tingkat perilaku pengikatan asinkron, sambil memberikan kompatibilitas mundur untuk aplikasi yang tidak menyadari atau tidak memerlukan perilaku asinkron. Teknologi OLE lainnya, penyimpanan asinkron, bekerja dengan moniker asinkron untuk menyediakan pengunduhan asinkron status persisten objek Internet. Moniker asinkron memicu operasi pengikatan dan menyiapkan komponen yang diperlukan, termasuk objek penyimpanan dan aliran, objek byte-array, dan sink pemberitahuan. Setelah komponen terhubung, moniker keluar dari jalan dan sisa ikatan dijalankan terutama antara komponen yang mengimplementasikan komponen penyimpanan asinkron dan objek.

Untuk mengetahui informasi selengkapnya, lihat topik berikut:

Moniker URL