Freigeben über


Binding.CanBuildChannelFactory Methode

Definition

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

Überlädt

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die Auflistung festgelegter 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 festgelegten Anforderungen erfüllt.

Hinweise

Überprüfen Sie mit dieser Methode, ob die Kanalfactory für Kanäle vom Typ TChannel für den bereitgestellten context erstellt werden kann, bevor versucht wird, die Factory zu erstellen. Alternativ können Sie versuchen, die Kanalfactory zu erstellen, indem Sie BuildChannelFactory aufrufen und die Ausnahme abrufen, falls eine Erstellung fehlschlägt.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Quelle:
Binding.cs

Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann, der die Auflistung festgelegter 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 Factory getestet wird.

Parameter

parameters
BindingParameterCollection

BindingParameterCollection, der die Anforderungen für die Kanalfactory angibt, die erstellt wird.

Gibt zurück

true, wenn der angegebene Kanalfactorystapel auf dem Client erstellt werden kann, andernfalls false.

Hinweise

Überprüfen Sie mit dieser Methode, ob die Kanalfactory für Kanäle vom Typ TChannel für die festgelegten parameters der Bindung erstellt werden kann, bevor versucht wird, die Factory zu erstellen. Alternativ können Sie versuchen, die Kanalfactory zu erstellen, indem Sie BuildChannelFactory<TChannel>(BindingParameterCollection) aufrufen und die Ausnahme abrufen, falls eine Erstellung fehlschlägt.

Gilt für:

CanBuildChannelFactory<TChannel>(Object[])

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 festgelegten 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 Factory getestet wird.

Parameter

parameters
Object[]

Das Objektarray, das Anforderungen für die zu erstellende Kanalfactory angibt.

Gibt zurück

true, wenn der angegebene Kanalfactorystapel auf dem Client erstellt werden kann, andernfalls false.

Hinweise

Überprüfen Sie mit dieser Methode, ob die Kanalfactory für Kanäle vom Typ TChannel für die festgelegten parameters der Bindung erstellt werden kann, bevor versucht wird, die Factory zu erstellen. Alternativ können Sie versuchen, die Kanalfactory zu erstellen, indem Sie BuildChannelFactory<TChannel>(Object[]) aufrufen und die Ausnahme abrufen, falls eine Erstellung fehlschlägt.

Gilt für: