【问题标题】:UCC API to UCMA 3.0 for Lync适用于 Lync 的 UCC API 到 UCMA 3.0
【发布时间】:2011-04-08 07:42:15
【问题描述】:

我有一个使用 Microsoft.Office.Interop.UccApi.DLL 为 LCS 编写的项目,现在我将通过使用从 Microsoft.RTC 生成的 .tlb 文件将 C++ 的 UCCAPI COM 更改为 UCMA 3.0 来返工。 Collaboration.dll(从托管 dll 到本机的互操作),所以我想知道是否有任何我可以寻找的 C++ 编写的示例或 SampleApps?

我正在尝试使用命名空间 Microsoft.Rtc.Collaboration,但没有成功

“.tlb”文件的大小只有 2k(从 5M .dll 生成),所以我不确定它是否可以工作

有什么建议吗?

非常感谢

【问题讨论】:

  • 如果出于礼貌,请务必接受 Paul 的回答。

标签: lync ucma uccapi


【解决方案1】:

从 UCCAPI 迁移到 UCMA 3.0 一点也不简单 - 这两个对象模型完全不同,并且针对不同的平台(UCCAPI 通常用于客户端,UCMA 是服务器端)。我相信您最终将不得不完全重写使用 LCS/Lync 功能的逻辑。

一种选择是继续使用 UCCAPI - Lync 仍然支持它,但下一版本将弃用它(请参阅支持通知 here

如果您想使用更新的 API,那么我怀疑您的应用将被重写,但从长远来看是值得的。首先决定是走 Lync API 路线(用于客户端应用程序)还是 UCMA 3.0 路线(用于中间层服务器端应用程序)。

如果您要完全重写应用程序并具备 C# 技能,那么推荐使用 C#。否则,托管 C++ 是一种选择吗?如果做不到这一点,您可以包装所选的 Lync API 并将其公开给 COM,以便从您现有的应用程序中调用它。

【讨论】:

    猜你喜欢
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多