【发布时间】:2010-08-12 15:13:10
【问题描述】:
在 VB6 中,编写提供 COM 类的应用程序是一件简单的事情,该应用程序将作为系统范围的单例运行,并且能够为多个进程提供 COM 类。我相信这被称为 COM LocalServer。
.NET 中的等价物是什么?如何制作一个可执行文件来处理来自多个应用程序或进程的请求?
【问题讨论】:
标签: .net com equivalent localserver
在 VB6 中,编写提供 COM 类的应用程序是一件简单的事情,该应用程序将作为系统范围的单例运行,并且能够为多个进程提供 COM 类。我相信这被称为 COM LocalServer。
.NET 中的等价物是什么?如何制作一个可执行文件来处理来自多个应用程序或进程的请求?
【问题讨论】:
标签: .net com equivalent localserver
最接近的等价物是WCF (Windows Communication Foundation)
Learn The ABCs Of Programming Windows Communication Foundation
Instance Management Techniques For Developing WCF Apps
单例服务是终极的 共享服务。当一个服务是 配置为单例,所有客户端 连接到同一个单曲 独立于的知名实例 彼此,无论哪个 他们连接的服务的端点 到。单身服务生活 永远,并且只被处理一次 主机关闭。单例是 仅在主机运行时创建一次 已创建。
【讨论】:
我已经有一段时间没有这样做了,但我认为您只是将 ObjectPooling 属性设置为 1?
【讨论】: