Bagikan melalui


ReliableSessionBindingElement.BuildChannelListener<TChannel> Metode

Definisi

Mengembalikan pendengar yang menerima saluran dengan jenis tertentu yang mendukung sesi yang andal.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override System::ServiceModel::Channels::IChannelListener<TChannel> ^ BuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)

Jenis parameter

TChannel

Yang IChannel dibangun pendengar untuk menerima.

Parameter

context
BindingContext

BindingContext yang berisi informasi yang diperlukan untuk membangun listener yang dapat menerima saluran jenis TChannel.

Mengembalikan

Jenis IChannel yang IChannelListener<TChannel> diinisialisasi contextdari .

Pengecualian

TChannel tidak didukung.

Keterangan

Yang IChannel diterima oleh pendengar berjenis TChannel. Jenis yang TChannel didukung pada server yang menghosting layanan tergantung pada jenis saluran yang mendasar yang digunakan untuk terhubung ke klien. Tabel berikut menunjukkan jenis saluran sesi yang andal yang didukung sebagai fungsi saluran yang mendasar.

Dukungan untuk Jenis Sesi TChannel yang Andal dengan Jenis Saluran yang Mendasar IReplyChannel IReplySessionChannel IDuplexChannel IDuplexSessionChannel
IInputSessionChannel Ya Ya Ya Ya
IReplySessionChannel Ya Ya Tidak Tidak
IDuplexSessionChannel Tidak Tidak Ya Ya

Berlaku untuk