VB.Net Как реализовать шаблон синглтона для доступа через WCF - PullRequest
0 голосов
/ 18 августа 2010

Я бы хотел раскрыть некоторые функции через службу WCF. Я могу настроить WCF для создания экземпляра класса для каждого запроса, но не уверен, как получить ссылку на общий синглтон -

Если бы у меня была какая-то функциональность, чтобы хранить список вызовов метода (назовите его LogMethod) через WCF в памяти и возвращать этот список при вызове метода GetLogs

Я знаю, что мог бы использовать базу данных / файловую систему для передачи этих данных, но во многих случаях это кажется излишним.

Может кто-нибудь объяснить, как я могу использовать одноэлементный класс (я знаю, что он должен быть потокобезопасным)?

Большое спасибо

Редактировать: Кажется, что никто не имеет четкого ответа - я не могу поверить, что это сложно. Я что-то упускаю из виду?

Ответы [ 2 ]

0 голосов
/ 26 августа 2010

Наконец-то я нашел статью WCF, в которой объясняется еще лучший способ реализации этого ... " Откройте для себя мощные методы управления экземплярами для разработки приложений WCF "

0 голосов
/ 18 августа 2010

Ваша служба WCF может просто получить доступ к любому одноэлементному объекту.В этом отношении вы можете (и у меня есть) просто иметь члена Shared в службе WCF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...