Binding.CanBuildChannelFactory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
- 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.