ICommunicationObject Antarmuka

Definisi

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:

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 yang ditentukan.

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 dibuka.

Open(TimeSpan)

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status 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 dibuka.

Opening

Terjadi ketika objek komunikasi pertama kali memasuki status pembukaan.

Metode Ekstensi

CloseHelperAsync(ICommunicationObject, TimeSpan)

Menentukan kontrak untuk mesin status dasar untuk semua objek berorientasi komunikasi dalam sistem, termasuk saluran, manajer saluran, pabrik, pendengar, dan dispatcher, dan host layanan.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Menentukan kontrak untuk mesin status dasar untuk semua objek berorientasi komunikasi dalam sistem, termasuk saluran, manajer saluran, pabrik, pendengar, dan dispatcher, dan host layanan.

Berlaku untuk