Windows 什么';COM&x2B的目的是什么;图书馆应用?
创建COM+应用程序时,向导提供在库和服务器应用程序之间进行选择 服务器应用程序在一个单独的进程中激活,这可用于廉价地将64位使用者与32位in-proc COM组件进行互操作 在调用进程中激活的库应用程序有什么用途?为什么要在proc COM服务器中使用它们而不是普通的旧服务器?有几种:Windows 什么';COM&x2B的目的是什么;图书馆应用?,windows,com,interop,com-interop,com+,Windows,Com,Interop,Com Interop,Com+,创建COM+应用程序时,向导提供在库和服务器应用程序之间进行选择 服务器应用程序在一个单独的进程中激活,这可用于廉价地将64位使用者与32位in-proc COM组件进行互操作 在调用进程中激活的库应用程序有什么用途?为什么要在proc COM服务器中使用它们而不是普通的旧服务器?有几种: 性能—由于您不必经历消息自动化(编组和解编组),因此速度更快 隔离-如果许多不同的应用程序正在使用库,那么每个应用程序都有自己的副本。在处理MTA(多线程单元)和STA(单线程单元模型)之间的差异时,这一点非
希望能有所帮助。主要目的是从中受益 对于
IObjectContext
或IObjectContextActivity
将从纯进程内组件返回E_NOTINTERFACE,同时它将在COM+库应用程序(当然还有服务器应用程序)中成功工作
安全上下文也可通过forISecurityCallContext
获得
它与性能或隔离无关
作为站点说明,检查COM+库应用程序可用内容的一种方法是运行dcomcnfg.exe导航到组件服务、计算机、我的计算机、COM+应用程序,创建一个新的库应用程序,并检查仍然启用的内容(与服务器应用程序相反)。我一点也不了解。当使用in-proc服务器时,它由每个客户机单独加载,并且不使用封送。让我知道你是否在寻找它(认为你真的在试图理解“COM”和“COM+库应用程序”之间的区别,而不是“COM+服务器应用程序”和“COM+库应用程序”之间的区别)