2011-11-18 64 views
4

我是UCMA 3.0的新手(也是Lync服务器的新手),并希望了解如何通过UCMA与Lync 2010服务器交谈。我想要一些快速和肮脏的东西,比如一步一步的教程向我展示如何设置开发环境,编写最少的UCMA代码来实现简单的任务,例如连接到Lync服务器,获取列表所有用户的存在信息,并将结果打印到控制台。目的是获得有关UCMA如何针对Lync服务器的概念证明。UCMA 3.0示例学习项目

我已经有一个Lync 2010服务器设置,并且在创建一些测试用户的情况下运行,我还在64位Windows 7计算机上下载并安装了UCMA 3.0 SDK,该计算机也具有.NET 3.5 SP1的Visual Studio 2008 SP1。所以,所有的硬件和软件都准备好了。

任何建议,链接,甚至更好的直接分步答案将不胜感激!

+1

我在亚马逊找到本书:使用Microsoft Lync Server 2010进行专业统一通信开发。它似乎是UCMA 3.0开发的圣经。我已经命令它:-) – Alex

+0

还发现一些示例应用程序安装在UCMA 3.0 SDK目录下。尝试它... – Alex

+0

是的 - 这是圣经。另外(shamelss插件)留意我的博客http://www.codelync.com,因为我将在未来几周内涵盖这类材料。迈克尔格林利的博客是深入UCMA信息的重要来源http://blog.greenl.ee/ –

回答

1

我最近张贴在TechNet论坛here的回答,可能会帮助 - 对不起,如果你是同一人:)

基本上,它读取:

没有单一的文章,解释了整个过程, 我所知道的。你需要仔细阅读。

VS中没有UCMA应用程序模板(有Lync SDK进行客户端开发,但不支持UCMA)。在您的控制台应用程序中,您只需添加对C:\ Program Files \ Microsoft UCMA 3.0 \ SDK \ Core \ Bin \ Microsoft.Rtc.Collaboration.dll的引用即可。

你需要undertand更多信息SDK文档在这里用户终端和应用端点之间的差异,:http://msdn.microsoft.com/en-us/library/hh347238.aspx(你需要一个用户端点)

有一个关于获取联系人和组的一些信息这里:http://msdn.microsoft.com/en-us/library/hh347376.aspx

部署一个UCMA应用程序可以是冗长的。开始学习的最好的地方在于SDK - SDK文档中的本节中的文章应该让你开始:http://msdn.microsoft.com/en-us/library/hh347291.aspx

另外,请查看SDK中的示例应用程序。

+0

我不是那个人:-)非常感谢你的信息。我目前正试图让我的VS 2008中的示例应用程序在Core SDK中运行并运行。我遇到了一个问题,并试图找出它(目标主体名称不正确)。正如你所指出的那样,我一直怀疑最初的痛点将是开发环境的部署/设置部分。 – Alex