Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在远程机器的 COM+ 应用程序中公开了一个 COM dll。
该组件公开了 2 个功能,
这个 COM 组件有一个规则,即对 ProcessCommand 的请求应该总是从调用 Initialise 方法的同一个线程中调用(这实际上初始化了几个内部组件)。因此,在远程处理方面,当从客户端机器调用时,我如何确保使用同一个线程来调用服务器中的两种方法。服务器组件中的任何配置都可以帮助我实现这一目标吗?
做到这一点的方法是使用与 COM+ 组件相同的客户端“实例”。换句话说,不要实例化,调用 Initialize,discard,然后重新实例化,调用 ProcessCommand,discard。每个客户端“实例”对应一个服务器端线程。