Что такое .NET-эквивалент COM LocalServer? - PullRequest
2 голосов
/ 12 августа 2010

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

Что эквивалентно в .NET?Как я могу сделать один исполняемый файл, который обрабатывает запросы от нескольких приложений или процессов?

Ответы [ 2 ]

6 голосов
/ 12 августа 2010

Ближайшим эквивалентом будет WCF (Windows Communication Foundation)

Учебное пособие по началу работы

Изучите основы программирования WindowsCommunication Foundation

Методы управления экземплярами для разработки приложений WCF

Singleton-сервис - это универсальный сервис общего доступа.Когда служба настроена как одноэлементная, все клиенты подключаются к одному и тому же общеизвестному экземпляру независимо друг от друга, независимо от того, к какой конечной точке службы они подключаются.Служба singleton работает вечно и уничтожается только после выключения хоста.Синглтон создается ровно один раз при создании хоста.

0 голосов
/ 15 ноября 2011

Прошло много времени с тех пор, как я это сделал, но я думаю, что вы просто устанавливаете атрибут ObjectPooling равным 1?

COM и .NET Component Services

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