Partager via


Binding.CanBuildChannelListener Méthode

Définition

Retourne une valeur qui indique si la liaison actuelle peut générer sur le service une pile d'écouteurs de canal conforme à des critères spécifiques.

Surcharges

CanBuildChannelListener<TChannel>(Object[])

Retourne une valeur qui indique si la liaison actuelle peut générer sur le service une pile d’écouteurs de canal conforme aux critères spécifiés dans un tableau d’objets.

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Retourne une valeur qui indique si la liaison actuelle peut générer sur le service une pile d’écouteurs de canal conforme à la collection de paramètres de liaison spécifiée.

CanBuildChannelListener<TChannel>(Object[])

Retourne une valeur qui indique si la liaison actuelle peut générer sur le service une pile d’écouteurs de canal conforme aux critères spécifiés dans un tableau d’objets.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel bool CanBuildChannelListener(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelListener<TChannel> (params object[] parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
member this.CanBuildChannelListener : obj[] -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (ParamArray parameters As Object()) As Boolean

Paramètres de type

TChannel

Le type de canal pour lequel l'écouteur est actuellement testé.

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 d'écouteurs de canal spécifiée peut être générée sur le service ; sinon false.

Remarques

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

S’applique à

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Retourne une valeur qui indique si la liaison actuelle peut générer sur le service une pile d’écouteurs de canal conforme à la collection de paramètres de liaison spécifiée.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel virtual bool CanBuildChannelListener(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
abstract member CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overridable Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (parameters As BindingParameterCollection) As Boolean

Paramètres de type

TChannel

Le type de canal pour lequel l'écouteur est actuellement testé.

Paramètres

parameters
BindingParameterCollection

Le BindingParameterCollection définissant les spécifications de l'écouteur de canal généré.

Retours

true si la pile d'écouteurs de canal spécifiée peut être générée sur le service ; sinon false.

Remarques

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

S’applique à