Binding.CanBuildChannelFactory メソッド

定義

特定の条件を満たすチャネル ファクトリ スタックを現在のバインドがクライアント上に構築できるかどうかを示す値を返します。Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies some specific criteria.

オーバーロード

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.

CanBuildChannelFactory<TChannel>(Object[])

オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.

注釈

実際にファクトリを作成する前に、指定した TChannel に対して context 型のチャネルのチャネル ファクトリを作成できることを確認するには、このメソッドを使用します。Use this method if you want to check that the channel factory for channels of type TChannel can be build for the context provided before attempting to actually build the factory. または、BuildChannelFactory を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。Alternatively, try to build the channel factory by calling BuildChannelFactory and catch the exception generated if it cannot be built.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.

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

ファクトリがテストされているチャネルの種類。The type of channel for which the factory is being tested.

パラメーター

parameters
BindingParameterCollection

作成するチャネル ファクトリの要件を指定する BindingParameterCollectionThe BindingParameterCollection that specifies requirements for the channel factory that is built.

戻り値

指定したチャネル ファクトリ スタックをクライアントで作成できる場合は true。それ以外の場合は falsetrue if the specified channel factory stack can be build on the client; otherwise, false.

注釈

実際にチャネル ファクトリを作成する前に指定されたバインディング TChannel 用に、parameters 型のチャネルのチャネル ファクトリを作成できることを確認する場合は、このメソッドを使用します。Use this method if you want to check that the channel factory for channels of type TChannel can be build for the binding parameters specified before attempting to actually build the factory. または、BuildChannelFactory<TChannel>(BindingParameterCollection) を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。Alternatively, try to build the channel factory by calling BuildChannelFactory<TChannel>(BindingParameterCollection) and catch the exception generated if it cannot be built.

CanBuildChannelFactory<TChannel>(Object[])

オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.

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

ファクトリがテストされているチャネルの種類。The type of channel for which the factory is being tested.

パラメーター

parameters
Object[]

作成されるチャネル ファクトリの要件を指定するオブジェクト配列。The object array that specifies requirements for the channel factory that is built.

戻り値

指定したチャネル ファクトリ スタックをクライアントで作成できる場合は true。それ以外の場合は falsetrue if the specified channel factory stack can be build on the client; otherwise, false.

注釈

実際にチャネル ファクトリを作成する前に指定されたバインディング TChannel 用に、parameters 型のチャネルのチャネル ファクトリを作成できることを確認する場合は、このメソッドを使用します。Use this method if you want to check that the channel factory for channels of type TChannel can be build for the binding parameters specified before attempting to actually build the factory. または、BuildChannelFactory<TChannel>(Object[]) を呼び出してチャネル ファクトリを作成し、作成できない場合は生成される例外をキャッチします。Alternatively, try to build the channel factory by calling BuildChannelFactory<TChannel>(Object[]) and catch the exception generated if it cannot be built.

適用対象