Comment puis-je avoir des données partagées entre les instances d'un service WCF, lorsque j'utilise InstanceContextMode.PerCall, j'ai besoin d'une liste partagée que les instances vont écrire et lire?WCF InstanceContextMode.PerCall, données partagées entre les appels
EDIT
Utiliser idée @usr je créé une classe singleton qui a une file d'attente où le service WCF enregistrera ses messages, et dans la classe singleton j'ai un fil conducteur qui consommera des messages de la file d'attente , problème de producteur/consommateur.
Encore une chose, je vais héberger mon service WCF dans un service Windows, peut-être est-ce une solution d'avoir ces données au niveau du service Windows et non au service WCF, si cela a du sens. – danrt
Oui, cela a aussi du sens. Vous avez juste besoin de fournir à la classe de service une référence aux données partagées d'une manière ou d'une autre. Une variable statique est un moyen facile de le faire. – usr
Oui cela pourrait résoudre mon problème, mais je ne pouvais pas trouver un moyen d'envoyer ces données à WCF. – danrt