J'ai un service WCF PerSession net tcp, ma logique actuelle pour garder une trace du nombre d'utilisateurs connectés (clients actifs) utilise le constructeur de service et le mécanisme de pulsation. Dans le constructeur, je viens d'incrémenter un membre static, et lors de l'envoi de heartbeat au client si l'une de ces exceptions augmente (TimeoutException, FaultException, CommunicationObjectAbortedException) je décrémente le nombre.Suivi du nombre d'utilisateurs connectés au service WCF?
Aussi j'utilise le rythme cardiaque pour envoyer d'autres choses. Jusqu'à maintenant cela fonctionne parfaitement, mais y a-t-il un meilleur moyen?
Pourriez-vous simplement utiliser les compteurs de performance intégrés dans WCF pour vérifier cela? On dirait beaucoup de travail inutile pour gérer ça vous-même, vraiment ..... –
D'accord, cela semble une bonne solution, mais cela signifie que je vais utiliser le compteur pf par programme et cela peut diminuer les performances, n'est-ce pas? –