CommunicationObject.BeginOpen 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.
Memulai operasi asinkron untuk membuka objek komunikasi.
Overload
BeginOpen(AsyncCallback, Object) |
Memulai operasi asinkron untuk membuka objek komunikasi. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu. |
BeginOpen(AsyncCallback, Object)
- Sumber:
- CommunicationObject.cs
- Sumber:
- CommunicationObject.cs
Memulai operasi asinkron untuk membuka objek komunikasi.
public:
virtual IAsyncResult ^ BeginOpen(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginOpen (AsyncCallback callback, object state);
abstract member BeginOpen : AsyncCallback * obj -> IAsyncResult
override this.BeginOpen : AsyncCallback * obj -> IAsyncResult
Public Function BeginOpen (callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Delegasi AsyncCallback yang menerima pemberitahuan penyelesaian operasi buka asinkron.
- state
- Object
Objek, yang ditentukan oleh aplikasi, yang berisi informasi status yang terkait dengan operasi buka asinkron.
Mengembalikan
IAsyncResult yang mereferensikan operasi buka asinkron.
Penerapan
Pengecualian
Objek komunikasi dalam keadaan Faulted dan tidak dapat dimodifikasi.
Interval default waktu yang dialokasikan untuk operasi terlampaui sebelum operasi selesai.
Keterangan
Metode memanggil OnBeginOpen(TimeSpan, AsyncCallback, Object)OnOpening dan OnBeginOpen(TimeSpan, AsyncCallback, Object) jika objek komunikasi awalnya dalam status Created .
Untuk menyisipkan pemrosesan setelah objek komunikasi beralih ke status penutupan karena pemanggilan operasi sinkron Open , gunakan Open metode .
Berlaku untuk
BeginOpen(TimeSpan, AsyncCallback, Object)
- Sumber:
- CommunicationObject.cs
- Sumber:
- CommunicationObject.cs
Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu.
public:
virtual IAsyncResult ^ BeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginOpen (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
TimeSpan yang menentukan berapa lama operasi pengiriman harus diselesaikan sebelum waktu habis.
- callback
- AsyncCallback
Delegasi AsyncCallback yang menerima pemberitahuan penyelesaian operasi buka asinkron.
- state
- Object
Objek, yang ditentukan oleh aplikasi, yang berisi informasi status yang terkait dengan operasi buka asinkron.
Mengembalikan
IAsyncResult yang mereferensikan operasi buka asinkron.
Penerapan
Pengecualian
Objek komunikasi dalam keadaan Faulted dan tidak dapat dimodifikasi.
Interval default waktu yang dialokasikan untuk operasi terlampaui sebelum operasi selesai.
Keterangan
Metode memanggil BeginOpen(TimeSpan, AsyncCallback, Object)OnOpening dan OnBeginOpen(TimeSpan, AsyncCallback, Object) jika objek komunikasi awalnya dalam status Created .
Untuk menyisipkan pemrosesan setelah objek komunikasi beralih ke status penutupan karena pemanggilan operasi sinkron Open , gunakan Open metode .