Binding.CanBuildChannelFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.