次の方法で共有


TransactionFlowBindingElement.CanBuildChannelListener<TChannel> メソッド

定義

指定した種類のチャネルを受け入れるチャネル リスナーを、指定したバインド コンテキストが作成できるかどうかを示す値を返します。

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override bool CanBuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingContext -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As Boolean

型パラメーター

TChannel

チャネルの型。

パラメーター

context
BindingContext

チャネル リスナーを構築できるかどうかの判断に使用する必要がある BindingContext

戻り値

指定した型のチャネルに対するチャネル リスナーを true から構築できる場合は context。それ以外の場合は false

例外

contextnullです。

注釈

実際にリスナーを作成する前に、このメソッドを呼び出して、指定した TChannel 用に、context 型のチャネルのチャネル リスナーを作成できることを確認する必要があります。 指定したチャネル型のチャネル リスナーを作成できない場合、BuildChannelListener は例外をスローすることに注意してください。

適用対象