在 VB6 中,编写提供 COM 类的应用程序是一件简单的事情,应用程序将作为系统范围的单例运行,并且能够为多个进程提供 COM 类。我相信这被称为 COM LocalServer。
.NET 中的等价物是什么?如何制作一个可执行文件来处理来自多个应用程序或进程的请求?
在 VB6 中,编写提供 COM 类的应用程序是一件简单的事情,应用程序将作为系统范围的单例运行,并且能够为多个进程提供 COM 类。我相信这被称为 COM LocalServer。
.NET 中的等价物是什么?如何制作一个可执行文件来处理来自多个应用程序或进程的请求?
最接近的等价物是WCF (Windows Communication Foundation)
学习编程基础知识 Windows Communication Foundation
单例服务是最终的可共享服务。当一个服务被配置为单例时,所有客户端都独立地连接到同一个已知实例,而不管它们连接到服务的哪个端点。单例服务永远存在,并且只有在主机关闭后才会被处理掉。单例在创建主机时只创建一次。
我已经有一段时间没有这样做了,但我认为您只是将 ObjectPooling 属性设置为 1?