Share via


SecurityBindingElement.BuildChannelFactory<TChannel> Metode

Definisi

Membuat pabrik saluran berdasarkan SecurityBindingElement pengaturan dan konteks pengikatan yang diteruskan. Pabrik saluran yang dibuat adalah pabrik saluran keamanan pesan SOAP, yang secara internal memiliki referensi ke pabrik saluran yang sesuai dengan konteks pengikatan, (yang mencakup pabrik saluran transportasi).

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

Mengembalikan

Pabrik saluran berdasarkan SecurityBindingElement pengaturan dan konteks pengikatan yang diteruskan.

Pengecualian

contextadalah null.

Saluran jenis TChannel tidak didukung.

Keterangan

Pabrik saluran yang dibuat adalah pabrik saluran keamanan pesan SOAP, yang secara internal memiliki referensi ke pabrik saluran yang sesuai dengan konteks pengikatan, (yang mencakup pabrik saluran transportasi).

Metode ini melakukan pemeriksaan kesalahan parameter, lalu memanggil BuildChannelFactoryCore. Metode itu, ketika diimplementasikan di kelas turunan, membuat pabrik saluran, yang digunakan untuk membuat saluran yang memproses pesan keluar untuk pengikatan ini.

Berlaku untuk