Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > COM сервер как служба


Автор: Delen 3.8.2012, 19:47
Требуется создать службу Windows, которая бы в реальном времени получала данные из некоторого источника, держала из в памяти и постоянно актуализировала в соответствии с изменениями.
На машине есть JScript, которому требуется эти данные получать. Предполагается, что скрипт будет получать данные посредством ActiveX компонентов, которые будут дергать COM сервер.
Далее вопрос. Как это все связать - службу и COM-сервер (все на C#). Прошу простить, если что не так объясняю, потому что плохо понимаю принцип работы с COM, поэтому и обращаюсь.
Из MSDN: 
Цитата

COM makes it possible to create DLL servers that can be loaded into a surrogate EXE process
 и далее намекается на использование интерфейса ISurrogate. Я совершенно не понимаю как его использовать в моейм случае и решит ли это задачу.
Если сможете, помогите.

Автор: mrbrooks 6.8.2012, 14:52
Посмотри в сторону WCF - вполне вероятно это решит твою проблему. Покури мануалы, взвесь все за и против. Это решение первое приходит на ум.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)