MTS 管理库

COM+ 管理接口附带的 MTS 管理库提供与 MTS 2.0 管理库的向后兼容性。 大多数现有的 MTS 2.0 管理代码仍然可以使用所提供的 MTSAdmin 库;但是,有些功能发生了变化。

若要利用新功能,或者首次编写管理代码,应使用 COMAdmin 库。

当前 MTS 管理库中的以下元素与 MTS 2.0 管理库不同:

  • IRemoteComponentUtil 接口不再可用。
  • RemoteComponents 集合不再可用。
  • RoleID 属性不再可用,角色名称现在用作此属性的键。
  • ExportPackage 方法不再导出 client.exe。
  • RemoteComponentInstallPath 属性不再在 LocalComputer 集合上公开。
  • ApplicationInstallPath 属性将不再在 LocalComputer 集合上公开。
  • 系统包现在名为系统应用程序。
  • 实用工具包现在名为 COM+ 实用工具。
  • IsSystem 属性存在于 MTS 中的 Components 集合中,但选中时将返回“NotImpl”,如果设置则不会保存。
  • Components 集合不再支持 PackageName 属性。 若要找出包的名称,现在需要获取 PackageID,然后在 Packages 集合中找到匹配的包。
  • InterfacesForComponent 集合上不再存在以下属性:
    • ProxyCLSID
    • ProxyDLL
    • ProxyThreadingModel
    • TypeLibFile
    • TypeLibID
    • TypeLibLangID
    • TypeLibPlatform
    • TypeLibVersion

从 MTS 自动转换

COM+ 转换结果和问题

从 MTS 手动转换