Share via


ReliableSessionBindingElement.BuildChannelFactory<TChannel> Metode

Definisi

Mengembalikan pabrik yang membuat saluran dari jenis tertentu yang mendukung sesi yang andal.

public:
generic <typename TChannel>
 override System::ServiceModel::Channels::IChannelFactory<TChannel> ^ BuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelFactory<TChannel> BuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.BuildChannelFactory : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelFactory<'Channel>
Public Overrides Function BuildChannelFactory(Of TChannel) (context As BindingContext) As IChannelFactory(Of TChannel)

Jenis parameter

TChannel

Jenis saluran yang dibangun pabrik.

Parameter

context
BindingContext

BindingContext yang berisi informasi yang diperlukan untuk membangun pabrik yang dapat menghasilkan saluran jenis TChannel.

Mengembalikan

IChannelFactory<TChannel> Jenis yang IChannel diinisialisasi contextdari .

Pengecualian

TChannel tidak didukung.

Keterangan

Yang IChannel diproduksi oleh pabrik berjenis TChannel. Jenis yang TChannel didukung pada klien tergantung pada jenis saluran yang mendasar yang terhubung ke layanan. 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 IRequestChannel IRequestSessionChannel IDuplexChannel IDuplexSessionChannel
IOutputSessionChannel Ya Ya Ya Ya
IRequestSessionChannel Ya Ya Tidak Tidak
IDuplexSessionChannel Tidak Tidak Ya Ya

Berlaku untuk