Binding.CanBuildChannelFactory Methode

Definitie

Retourneert een waarde die aangeeft of de huidige binding een channel factory-stack kan bouwen op de client die voldoet aan een aantal specifieke criteria.

Overloads

Name Description
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de verzameling bindingsparameters die zijn opgegeven.

CanBuildChannelFactory<TChannel>(Object[])

Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de vereisten die zijn opgegeven door een objectmatrix.

Opmerkingen

Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de context opgegeven voordat u de fabriek daadwerkelijk wilt bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de verzameling bindingsparameters die zijn opgegeven.

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

Type parameters

TChannel

Het type kanaal waarvoor de fabriek wordt getest.

Parameters

parameters
BindingParameterCollection

Hiermee BindingParameterCollection geeft u de vereisten op voor de kanaalfactory die is gebouwd.

Retouren

true als de opgegeven channel factory-stack kan worden gebouwd op de client; anders, false.

Opmerkingen

Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de binding parameters die is opgegeven voordat u de fabriek daadwerkelijk probeert te bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory<TChannel>(BindingParameterCollection) en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.

Van toepassing op

CanBuildChannelFactory<TChannel>(Object[])

Retourneert een waarde die aangeeft of de huidige binding een kanaalfactorystack kan bouwen op de client die voldoet aan de vereisten die zijn opgegeven door een objectmatrix.

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

Type parameters

TChannel

Het type kanaal waarvoor de fabriek wordt getest.

Parameters

parameters
Object[]

De objectmatrix die vereisten opgeeft voor de kanaalfactory die is gebouwd.

Retouren

true als de opgegeven channel factory-stack kan worden gebouwd op de client; anders, false.

Opmerkingen

Gebruik deze methode als u wilt controleren of de kanaalfactory voor kanalen van het type TChannel kan worden gebouwd voor de binding parameters die is opgegeven voordat u de fabriek daadwerkelijk probeert te bouwen. U kunt ook proberen de kanaalfactory te bouwen door de uitzondering aan te roepen BuildChannelFactory<TChannel>(Object[]) en te ondervangen die wordt gegenereerd als deze niet kan worden gebouwd.

Van toepassing op