Binding.CanBuildChannelFactory Methode

Definition

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der bestimmte Kriterien erfüllt.

Überlädt

Name Beschreibung
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die Auflistung der angegebenen Bindungsparameter erfüllt.

CanBuildChannelFactory<TChannel>(Object[])

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die von einem Objektarray angegebenen Anforderungen erfüllt.

Hinweise

Verwenden Sie diese Methode, wenn Sie überprüfen möchten, ob die Kanalfactory für Kanäle vom Typ TChannel für die context bereitgestellte Version erstellt werden kann, bevor Sie versuchen, die Factory tatsächlich zu erstellen. Alternativ können Sie versuchen, die Kanalfactory durch Aufrufen BuildChannelFactory und Abfangen der Ausnahme zu erstellen, die generiert wird, wenn sie nicht erstellt werden kann.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Quelle:
Binding.cs
Quelle:
Binding.cs
Quelle:
Binding.cs

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die Auflistung der angegebenen Bindungsparameter erfüllt.

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

Typparameter

TChannel

Der Kanaltyp, für den die Fabrik getestet wird.

Parameter

parameters
BindingParameterCollection

Dies BindingParameterCollection gibt die Anforderungen für die Kanalfactory an, die erstellt wird.

Gibt zurück

truewenn der angegebene Kanalfactorystapel auf dem Client erstellt werden kann; andernfalls . false

Hinweise

Verwenden Sie diese Methode, wenn Sie überprüfen möchten, ob die Kanalfactory für Kanäle vom Typ TChannel für die angegebene Bindung parameters erstellt werden kann, bevor Sie versuchen, die Factory tatsächlich zu erstellen. Alternativ können Sie versuchen, die Kanalfactory durch Aufrufen BuildChannelFactory<TChannel>(BindingParameterCollection) und Abfangen der Ausnahme zu erstellen, die generiert wird, wenn sie nicht erstellt werden kann.

Gilt für:

CanBuildChannelFactory<TChannel>(Object[])

Quelle:
Binding.cs
Quelle:
Binding.cs
Quelle:
Binding.cs

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die von einem Objektarray angegebenen Anforderungen erfüllt.

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

Typparameter

TChannel

Der Kanaltyp, für den die Fabrik getestet wird.

Parameter

parameters
Object[]

Das Objektarray, das anforderungen für die kanalfactory angibt, die erstellt wird.

Gibt zurück

truewenn der angegebene Kanalfactorystapel auf dem Client erstellt werden kann; andernfalls . false

Hinweise

Verwenden Sie diese Methode, wenn Sie überprüfen möchten, ob die Kanalfactory für Kanäle vom Typ TChannel für die angegebene Bindung parameters erstellt werden kann, bevor Sie versuchen, die Factory tatsächlich zu erstellen. Alternativ können Sie versuchen, die Kanalfactory durch Aufrufen BuildChannelFactory<TChannel>(Object[]) und Abfangen der Ausnahme zu erstellen, die generiert wird, wenn sie nicht erstellt werden kann.

Gilt für: