用于Lync的UCC API到UCMA 3.0

我有一个使用Microsoft.Office.Interop.UccApi.DLL为LCS编写的项目,现在我要通过使用Microsoft.RTC.Collaboration.dll生成的.tlb文件将C ++的UCCAPI COM更改为UCMA 3.0来进行返工。 (从托管dll到本机的互操作),所以我想知道有没有我可以寻找的C ++编写的示例或SampleApps? 我正在尝试使用命名空间Microsoft.Rtc.Collaboration,它没有用 “.tlb”文件的大小只有2k(从5M .dll生成),所以我不确定它是否可行 任何建议? 非常感谢     
已邀请:
从UCCAPI迁移到UCMA 3.0根本不是直截了当的 - 两个对象模型完全不同,并且针对不同的平台(UCCAPI通常用于客户端,UCMA是服务器端)。我相信你最终将不得不重写完全使用LCS / Lync功能的逻辑。 一种选择是继续使用UCCAPI - 它仍然支持Lync,尽管它将在下一版本中弃用(请参阅此处的支持通知) 如果你想使用更新的API,那么我怀疑你的应用程序将被重写,但从长远来看是值得的。首先决定是沿着Lync API路由(对于客户端应用程序)还是UCMA 3.0路由(对于中间层服务器端应用程序)。 如果您完全重写应用程序并具有C#技能,那么使用C#将是推荐的路线。否则,托管C ++是一个选项吗?如果做不到这一点,您可以将选定的Lync API包装并将其公开给COM,以便从现有应用程序中调用它。     

要回复问题请先登录注册