OneWayBindingElement.CanBuildChannelFactory<TChannel> メソッド

定義

指定した種類のチャネル ファクトリを作成できるかどうかを示す値を取得します。

public:
generic <typename TChannel>
 override bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingContext context);
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingContext -> bool
Public Overrides Function CanBuildChannelFactory(Of TChannel) (context As BindingContext) As Boolean

型パラメーター

TChannel

作成するチャネル ファクトリの種類。

パラメーター

context
BindingContext

バインディング要素のコンテキストを提供する BindingContext

戻り値

指定した型のチャネル ファクトリを作成できる場合は true。それ以外の場合は false。 既定値は、false です。

例外

contextnull です。

注釈

チャネル ファクトリを作成する前にこのメソッドを呼び出す必要があります。

このメソッドは、trueTChannel である場合は IOutputChannel を返します。また、バインディング スタック内の現在のバインディングより下のバインディングは IDuplexSessionChannel または IRequestChannel です。

適用対象