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