Bagikan melalui


IChannelListener Antarmuka

Definisi

Menentukan antarmuka yang harus diimplementasikan oleh pendengar saluran untuk menerima saluran.

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
Turunan
Penerapan

Keterangan

Antarmuka IChannelListener mewakili antarmuka dasar untuk pendengar saluran.

Pendengar saluran dan saluran terkait umumnya digunakan oleh layanan yang menerima komunikasi yang dimulai oleh klien. Pabrik saluran yang mengimplementasikan IChannelFactory antarmuka, sebaliknya, menyediakan mekanisme yang digunakan untuk membuat saluran di mana komunikasi dengan layanan dimulai.

Properti

State

Mendapatkan status objek berorientasi komunikasi saat ini.

(Diperoleh dari ICommunicationObject)
Uri

Mendapatkan URI tempat pendengar yang dihasilkan oleh pabrik mendengarkan.

Metode

Abort()

Menyebabkan objek komunikasi segera beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
BeginClose(AsyncCallback, Object)

Memulai operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menutup objek komunikasi dengan batas waktu yang ditentukan.

(Diperoleh dari ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Memulai operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu.

(Diperoleh dari ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menunggu saluran tiba yang harus diselesaikan dalam interval waktu tertentu.

Close()

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
Close(TimeSpan)

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
EndClose(IAsyncResult)

Menyelesaikan operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari ICommunicationObject)
EndOpen(IAsyncResult)

Menyelesaikan operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Menyelesaikan operasi asinkron untuk menunggu saluran tiba.

GetProperty<T>()

Mengembalikan objek jenis yang diminta, jika ada, dari lapisan yang sesuai di tumpukan saluran.

Open()

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka.

(Diperoleh dari ICommunicationObject)
Open(TimeSpan)

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka dalam interval waktu yang ditentukan.

(Diperoleh dari ICommunicationObject)
WaitForChannel(TimeSpan)

Menunggu saluran tiba.

Acara

Closed

Terjadi ketika objek komunikasi menyelesaikan transisinya dari status penutupan ke status tertutup.

(Diperoleh dari ICommunicationObject)
Closing

Terjadi ketika objek komunikasi pertama kali memasuki status penutupan.

(Diperoleh dari ICommunicationObject)
Faulted

Terjadi ketika objek komunikasi pertama kali memasuki status rusak.

(Diperoleh dari ICommunicationObject)
Opened

Terjadi ketika objek komunikasi menyelesaikan transisinya dari status pembukaan ke status dibuka.

(Diperoleh dari ICommunicationObject)
Opening

Terjadi ketika objek komunikasi pertama kali memasuki status pembukaan.

(Diperoleh dari ICommunicationObject)

Metode Ekstensi

CloseHelperAsync(ICommunicationObject, TimeSpan)

Menentukan antarmuka yang harus diimplementasikan oleh pendengar saluran untuk menerima saluran.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Menentukan antarmuka yang harus diimplementasikan oleh pendengar saluran untuk menerima saluran.

Berlaku untuk