Binding.CanBuildChannelFactory メソッド

定義

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

オーバーロード

名前 説明
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

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

CanBuildChannelFactory<TChannel>(Object[])

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

注釈

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

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
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
ソース:
Binding.cs
ソース:
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[]) を呼び出してチャネル ファクトリをビルドし、ビルドできない場合に生成された例外をキャッチしてみてください。

適用対象