TcpTransportBindingElement.BuildChannelFactory<TChannel> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.