Lync 2010 二次开发(一) ----- 开发环境的部署

Lync的二次开发分为客户端的二次开发和服务器端的二次开发,本系列文章所记录的都属性客户端开发范畴。在进行Lync 2010 客户端的二次开发之前,我需要先把开发环境给搭建起来。

搭建这一套开发环境,我们需要满足有一个可以运行的服务器环境,通俗一点来讲,就是在我们的开发机器上安装一个 Lync客户端,配置好后可以正常登陆和使用这个Lync客户端。接下来,我们得安装 Lync 2010 的 SDK。大家可以到Lync开发中心去下载到:http://msdn.microsoft.com/it-it/lync。在这里也可以获得非常完善的开发资料。只是这些资料都是英文的,看得有些蛋疼。没办法,慢慢看吧。如果要做Lync服务器端的开发,需要安装 UCMA3.0。目前,还没有涉及到这方面的开发工作,暂时不作讨论。

 

一个人的能力实在是有限,加上现在年纪大了,时间一长,好多东西就记不住,而且学习的效率也大不如前。所以,必须得将自己的学习成果给记录下来,便于在今后的工作中需要的时候,可以拿出来作为参考。在与大家分享的同时,也期待着与各位相互讨论,共同学习进步。

 

在学习研究的初期的心得和疑问:

  1. Lync的API中,我们可以通过 LyncClient.GetClient()方法获取当前正在运行的 Lync客户端。这个GetClient方法是静态的,使用单例模式获取当前用户的唯一的客户端。但是,在调用这个方法之前,必须得确保 Lync已正在运行。否则会抛出一个异常。

如果是将这个Lync做成一个Activex控件(使用Silverlight)技术,嵌入到网页之后,在当前用户没有启动Lync客户端的情况下,去自动启运这个客户端呢?目前我还没有在官网中找到这样的描述。希望通过这个博客与大家一起交流 Lync 二次开发中的一些经验。

 

今天就写这么多了,明天把关于会话窗体部分文章和代码给整理一下发布上来。

 

 

本人博客欢迎转载,但请在转载时注明出处。谢谢!http://www.cnblogs.com/prolove2

posted @ 2012-12-23 23:30  Gene Li  阅读(1794)  评论(2编辑  收藏  举报