我想在.NET中实现一个组件,并通过COM互操作在COM感知客户端中使用它。
我希望这个组件成为使用它的所有进程的单例。
This线程建议使用WCF /远程处理,但不会详细介绍。有一个很好的参考/例子吗?
答案 0 :(得分:4)
远程处理是过去的遗留物,已被WCF取代。
您需要实现WCF服务并将实例化模式设置为Single。
我建议您将其公开为命名管道服务并在Windows服务上托管它。但是,如果它开始给你Named Pipe hardening的问题,你可能不得不使用TCP绑定。
答案 1 :(得分:0)
为什么不创建COM组件与之通信的Windows服务? COM是所有用户使用的接口,而服务包含实际逻辑。