MsmqTransportBindingElement.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

チャネル リスナーのビルドに使用されるチャネルの種類。 許可されているチャネルの種類は、IOutputSessionChannel クラスまたは IOutputChannel クラスです。

パラメーター

context
BindingContext

チャネル ファクトリのビルドに使用する BindingContext

戻り値

与えられたコンテキストでチャネル ファクトリをビルドできる場合は true、それ以外の場合は falsetrueTChannel または IOutputChannel の場合にのみ、バインディング要素は IOutputSessionChannel を返します。

if (transportBindingElement.CanBuildChannelFactory<IOutputChannel>(context))
{
    // Do something...
}

適用対象