Binding.CanBuildChannelFactory メソッド

定義

特定の条件を満たすチャネル ファクトリ スタックを現在のバインドがクライアント上に構築できるかどうかを示す値を返します。

オーバーロード

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。

CanBuildChannelFactory<TChannel>(Object[])

オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。

注釈

実際にファクトリを作成する前に、指定した TChannel に対して context 型のチャネルのチャネル ファクトリを作成できることを確認するには、このメソッドを使用します。 または、BuildChannelFactory を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

ソース:
Binding.cs

指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。

public:
generic <typename TChannel>
 virtual bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
Public Overridable Function CanBuildChannelFactory(Of TChannel) (parameters As BindingParameterCollection) As Boolean

型パラメーター

TChannel

ファクトリがテストされているチャネルの種類。

パラメーター

parameters
BindingParameterCollection

作成するチャネル ファクトリの要件を指定する BindingParameterCollection

戻り値

指定したチャネル ファクトリ スタックをクライアントで作成できる場合は true。それ以外の場合は false

注釈

実際にチャネル ファクトリを作成する前に指定されたバインディング TChannel 用に、parameters 型のチャネルのチャネル ファクトリを作成できることを確認する場合は、このメソッドを使用します。 または、BuildChannelFactory<TChannel>(BindingParameterCollection) を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。

適用対象

CanBuildChannelFactory<TChannel>(Object[])

ソース:
Binding.cs

オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。

public:
generic <typename TChannel>
 bool CanBuildChannelFactory(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelFactory<TChannel> (params object[] parameters);
member this.CanBuildChannelFactory : obj[] -> bool
Public Function CanBuildChannelFactory(Of TChannel) (ParamArray parameters As Object()) As Boolean

型パラメーター

TChannel

ファクトリがテストされているチャネルの種類。

パラメーター

parameters
Object[]

作成されるチャネル ファクトリの要件を指定するオブジェクト配列。

戻り値

指定したチャネル ファクトリ スタックをクライアントで作成できる場合は true。それ以外の場合は false

注釈

実際にチャネル ファクトリを作成する前に指定されたバインディング TChannel 用に、parameters 型のチャネルのチャネル ファクトリを作成できることを確認する場合は、このメソッドを使用します。 または、BuildChannelFactory<TChannel>(Object[]) を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。

適用対象