2

在 VB6 中,编写提供 COM 类的应用程序是一件简单的事情,应用程序将作为系统范围的单例运行,并且能够为多个进程提供 COM 类。我相信这被称为 COM LocalServer。

.NET 中的等价物是什么?如何制作一个可执行文件来处理来自多个应用程序或进程的请求?

4

2 回答 2

6

最接近的等价物是WCF (Windows Communication Foundation)

入门教程

学习编程基础知识 Windows Communication Foundation

用于开发 WCF 应用程序的实例管理技术

单例服务是最终的可共享服务。当一个服务被配置为单例时,所有客户端都独立地连接到同一个已知实例,而不管它们连接到服务的哪个端点。单例服务永远存在,并且只有在主机关闭后才会被处理掉。单例在创建主机时只创建一次。

于 2010-08-12T15:15:58.233 回答
0

我已经有一段时间没有这样做了,但我认为您只是将 ObjectPooling 属性设置为 1?

COM 和 .NET 组件服务

于 2011-11-15T05:37:53.673 回答