【问题标题】:What's the .NET equivalent of a COM LocalServer?COM LocalServer 的 .NET 等价物是什么?
【发布时间】:2010-08-12 15:13:10
【问题描述】:

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

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

【问题讨论】:

    标签: .net com equivalent localserver


    【解决方案1】:

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

    Getting Started Tutorial

    Learn The ABCs Of Programming Windows Communication Foundation

    Instance Management Techniques For Developing WCF Apps

    单例服务是终极的 共享服务。当一个服务是 配置为单例,所有客户端 连接到同一个单曲 独立于的知名实例 彼此,无论哪个 他们连接的服务的端点 到。单身服务生活 永远,并且只被处理一次 主机关闭。单例是 仅在主机运行时创建一次 已创建。

    【讨论】:

    • 对于 COM 服务器,它们可以通过使用注册名称自动启动。 WCF有可能吗?你能告诉我这是怎么做到的吗?
    【解决方案2】:

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

    COM and .NET Component Services

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      相关资源
      最近更新 更多