CommunicationObject.OnBeginClose(TimeSpan, AsyncCallback, Object) Metode
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.
Menyisipkan pemrosesan setelah objek komunikasi beralih ke status penutupan karena pemanggilan operasi penutupan asinkron.
protected:
abstract IAsyncResult ^ OnBeginClose(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected abstract IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
TimeSpan yang menentukan berapa lama operasi tutup harus diselesaikan sebelum waktu habis.
- callback
- AsyncCallback
AsyncCallback Delegasi yang menerima pemberitahuan penyelesaian asinkron pada operasi tutup.
- state
- Object
Objek, yang ditentukan oleh aplikasi, yang berisi informasi status yang terkait dengan asinkron pada operasi tutup.
Mengembalikan
IAsyncResult yang mereferensikan asinkron pada operasi tutup.
Pengecualian
Objek komunikasi dalam keadaan Faulted dan tidak dapat dimodifikasi.
Interval waktu default yang dialokasikan untuk operasi terlampaui sebelum operasi selesai.
Keterangan
Metode BeginClose memanggil OnBeginClose jika objek komunikasi awalnya dalam status Opened .
Untuk menyisipkan pemrosesan setelah objek komunikasi beralih ke status penutupan karena pemanggilan operasi sinkron Close , gunakan OnClose(TimeSpan) metode .