ICommunicationObject Antarmuka
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.
Menentukan kontrak untuk mesin status dasar untuk semua objek berorientasi komunikasi dalam sistem, termasuk saluran, manajer saluran, pabrik, pendengar, dan dispatcher, dan host layanan.
public interface class ICommunicationObject
public interface ICommunicationObject
type ICommunicationObject = interface
Public Interface ICommunicationObject
- Turunan
Keterangan
Antarmuka ICommunicationObject mendefinisikan:
Sekumpulan metode terbuka, tutup, dan batalkan untuk memulai transisi status:
Versi asinkron dari metode terbuka dan tutup:
Serangkaian peristiwa yang menyediakan pemberitahuan transisi status:
Properti State umum untuk memeriksa status objek
Properti
State |
Mendapatkan status objek berorientasi komunikasi saat ini. |
Metode
Abort() |
Menyebabkan objek komunikasi segera beralih dari statusnya saat ini ke status tertutup. |
BeginClose(AsyncCallback, Object) |
Memulai operasi asinkron untuk menutup objek komunikasi. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Memulai operasi asinkron untuk menutup objek komunikasi dengan batas waktu tertentu. |
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. |
Close() |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup. |
Close(TimeSpan) |
Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup. |
EndClose(IAsyncResult) |
Menyelesaikan operasi asinkron untuk menutup objek komunikasi. |
EndOpen(IAsyncResult) |
Menyelesaikan operasi asinkron untuk membuka objek komunikasi. |
Open() |
Menyebabkan objek komunikasi beralih dari status yang dibuat ke status terbuka. |
Open(TimeSpan) |
Menyebabkan objek komunikasi beralih dari status yang dibuat ke status yang dibuka dalam interval waktu yang ditentukan. |
Acara
Closed |
Terjadi ketika objek komunikasi menyelesaikan transisinya dari status penutupan ke status tertutup. |
Closing |
Terjadi ketika objek komunikasi pertama kali memasuki status penutupan. |
Faulted |
Terjadi ketika objek komunikasi pertama kali memasuki status rusak. |
Opened |
Terjadi ketika objek komunikasi menyelesaikan transisinya dari status pembukaan ke status terbuka. |
Opening |
Terjadi ketika objek komunikasi pertama kali memasuki status pembukaan. |