J'ai un service WCF et un client. Je me connecte à WCF viaVérifier la connexion WCF
ChannelFactoryBase < (de < (TChannel>)>) .. ::. CreateChannel Méthode
J'ai une référence à ICommunicationObject
service WCF peut ne pas fonctionner lors de la connexion ou fermé plus tard. Ce qui est correct façon de vérifier si le service WCF fonctionne. Une manière directe consiste à utiliser le mécanisme CommunicationException. Mais qu'en est-il de la propriété ICommunicationObject.State? Dois-je vérifier si c'est en état d'erreur avant tout appel de méthode WCF? Quelle est la meilleure pratique?
De l'utilisateur @Stix, pour [MSDN] (https://msdn.microsoft.com/fr-fr/library/ms733912 (v = vs.110) .aspx): Vérification de la valeur de la propriété ICommunicationObject.State est une condition de concurrence et n'est pas recommandé pour déterminer s'il faut réutiliser ou fermer un canal. –