Bagikan melalui


TcpTransportBindingElement.BuildChannelFactory<TChannel> Metode

Definisi

Membuat pabrik saluran yang dapat digunakan untuk membuat saluran.

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 pabrik saluran.

Parameter

context
BindingContext

BindingContext anggota yang menjelaskan pengikatan, perilaku, kontrak, dan informasi lain yang diperlukan untuk membuat pabrik saluran.

Mengembalikan

Mengembalikan pabrik saluran dari jenis yang ditentukan.

Pengecualian

context tidak bisa menjadi null.

Argumen yang tidak valid telah diteruskan.

Contoh

Contoh berikut menunjukkan cara membuat pabrik saluran yang dapat digunakan untuk membuat saluran.

BindingContext bContext = new BindingContext(customBinding, bpCollection);
IChannelFactory<IOutputChannel> factory =
    binding.BuildChannelFactory<IOutputChannel>(bContext);

Keterangan

Metode ini dapat digunakan untuk membuat pabrik saluran untuk mengirim pesan berdasarkan konfigurasi elemen pengikatan TCP.

Berlaku untuk