Je voudrais exposer certaines fonctionnalités via un service WCF. Je peux configurer WCF pour instancier une classe par demande mais je ne sais pas comment je peux obtenir une référence à un singleton communal -VB.Net Comment implémenter le modèle singleton pour l'accès via WCF
Si j'avais quelques fonctionnalités pour stocker une liste d'appels à une méthode (l'appelle LogMethod) via WCF en mémoire et retourner cette liste lorsque la méthode GetLogs est appelée
Je suis conscient que je pourrais utiliser une base de données/le système de fichiers pour transmettre ces données, mais dans de nombreux cas, cela semble être exagéré. Est-ce que quelqu'un peut m'expliquer comment je peux utiliser une classe singleton (je suis conscient qu'il devra être thread-safe)?
Un grand merci
Edit: Il semble que personne n'a une réponse claire - je ne peux pas croire que c'est complexe. Est-ce que je manque quelque chose d'évident?
Alors peut-être que je manque quelque chose dans la mise en œuvre d'une classe singleton - je l'aurais fait quelque chose comme une propriété sur l'objet A qui gère une classe singleton (objet B) via le getter. Le getter est appelé depuis la classe WCF (Obj C, D, E, ... n). Dans ce scénario, qu'est-ce que l'objet A? Je peux voir comment un membre partagé peut être utile mais pas si j'ai une classe que je dois instancier – Basic