SecurityBindingElement.BuildChannelFactory<TChannel> メソッド

定義

SecurityBindingElement設定と渡されたバインディング コンテキストに基づいてチャネル ファクトリを作成します。 作成されるチャネル ファクトリは SOAP メッセージ セキュリティ チャネル ファクトリであり、内部的にはバインディング コンテキスト (トランスポート チャネル ファクトリを含む) に対応するチャネル ファクトリへの参照があります。

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)

型パラメーター

TChannel

チャネル ファクトリの種類。

パラメーター

返品

SecurityBindingElement設定と渡されたバインド コンテキストに基づくチャネル ファクトリ。

例外

contextnullです。

TChannel型のチャネルはサポートされていません。

注釈

作成されるチャネル ファクトリは SOAP メッセージ セキュリティ チャネル ファクトリであり、内部的にはバインディング コンテキスト (トランスポート チャネル ファクトリを含む) に対応するチャネル ファクトリへの参照があります。

このメソッドは、パラメーターのエラー チェックを行い、 BuildChannelFactoryCoreを呼び出します。 そのメソッドは、派生クラスで実装されると、チャネル ファクトリを作成します。チャネル ファクトリは、このバインディングの送信メッセージを処理するチャネルを作成するために使用されます。

適用対象