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
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.

C#
public virtual bool CanBuildChannelFactory<TChannel>(System.ServiceModel.Channels.BindingParameterCollection parameters);

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 à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0

CanBuildChannelFactory<TChannel>(Object[])

Source:
Binding.cs
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.

C#
public bool CanBuildChannelFactory<TChannel>(params object[] parameters);

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 à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0