Partager via


Binding.CanBuildChannelFactory Méthode

Définition

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme à des critères spécifiques.

Surcharges

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme à la collection de paramètres de liaison spécifiée.

CanBuildChannelFactory<TChannel>(Object[])

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme aux exigences définies par un tableau d’objets.

Remarques

Utilisez cette méthode si vous souhaitez vérifier que la fabrique de canal de type TChannel peut être générée pour le context fourni avant de tenter de réellement la générer. Vous pouvez également tenter de générer la fabrique de canal en appelant BuildChannelFactory et d'intercepter l'exception créée si la génération n'est pas possible.

CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Source:
Binding.cs

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme à la collection de paramètres de liaison spécifiée.

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

Paramètres de type

TChannel

Le type de canal pour lequel la fabrique est actuellement testée.

Paramètres

parameters
BindingParameterCollection

Le BindingParameterCollection définissant les spécifications de la fabrication de canal générée.

Retours

true si la pile de fabrications de canaux spécifiée peut être générée sur le client ; false sinon.

Remarques

Utilisez cette méthode si vous souhaitez vérifier que la fabrication de canal de type TChannel peut être générée pour la liaison parameters spécifiée avant de tenter de réellement la générer. Vous pouvez également tenter de générer la fabrique de canal en appelant BuildChannelFactory<TChannel>(BindingParameterCollection) et d'intercepter l'exception créée si la génération n'est pas possible.

S’applique à

CanBuildChannelFactory<TChannel>(Object[])

Source:
Binding.cs

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme aux exigences définies par un tableau d’objets.

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

Paramètres de type

TChannel

Le type de canal pour lequel la fabrique est actuellement testée.

Paramètres

parameters
Object[]

Le tableau d’objets qui définit les exigences de la fabrication de canal générée.

Retours

true si la pile de fabrications de canaux spécifiée peut être générée sur le client ; false sinon.

Remarques

Utilisez cette méthode si vous souhaitez vérifier que la fabrication de canal de type TChannel peut être générée pour la liaison parameters spécifiée avant de tenter de réellement la générer. Vous pouvez également tenter de générer la fabrique de canal en appelant BuildChannelFactory<TChannel>(Object[]) et d'intercepter l'exception créée si la génération n'est pas possible.

S’applique à