Lync2013中如何开始会议
2013-04-27 15:15
120 查看
Lync 会议(meeting)通过使用视频、音频、即时消息或内容共享等功能,能够支持最多 250 人联机协作。
在代码中启动会议的话,步骤如下:
1.先用Automation Automation = LyncClient.GetAutomation()来获取一个 Automation对象
2.开始一个会议时可以用 BeginMeetNow(AsyncCallback callback, object state)来创建一个会议;
基本上只要前两个步骤,就可以启动一个会议。但这个时候启动的是一个空会议,以下步骤是对这个空会议的引申。
3.【创建会话】BeginMeetNow(AsyncCallback callback, object state) 中的callback函数体中如果要创建会话(conversation),可以通过以下语句创建
4.【获取会议的链接地址】_Conversation.PropertyChanged += _Conversation_PropertyChanged; 这句话会在会话(conversation)的属性改变的时候触发。触发时会调用 _Conversation_PropertyChanged 这个函数。
在_Conversation_PropertyChanged (object sender, ConversationPropertyChangedEventArgs e)这个函数体中,
1) 可以通过 Conversation conference = (Conversation)sender; 来获取到会话。
2) 判断e.Property是否为ConversationProperty.ConferenceAccessInformation,如果是的话,可以从第3步获取到的_Conversation会话实例中,获取到这个会议的进入信息。获取代码如下:
这个信息包含内网的会议链接及外网的会议链接。
内网的会议链接:conferenceAccess.InternalUrl
外网的会议链接:conferenceAccess.ExternalUrl
在代码中启动会议的话,步骤如下:
1.先用Automation Automation = LyncClient.GetAutomation()来获取一个 Automation对象
2.开始一个会议时可以用 BeginMeetNow(AsyncCallback callback, object state)来创建一个会议;
基本上只要前两个步骤,就可以启动一个会议。但这个时候启动的是一个空会议,以下步骤是对这个空会议的引申。
3.【创建会话】BeginMeetNow(AsyncCallback callback, object state) 中的callback函数体中如果要创建会话(conversation),可以通过以下语句创建
ConversationWindow cw = Automation.EndMeetNow(ar); Conversation _Conversation = cw.Conversation;
4.【获取会议的链接地址】_Conversation.PropertyChanged += _Conversation_PropertyChanged; 这句话会在会话(conversation)的属性改变的时候触发。触发时会调用 _Conversation_PropertyChanged 这个函数。
在_Conversation_PropertyChanged (object sender, ConversationPropertyChangedEventArgs e)这个函数体中,
1) 可以通过 Conversation conference = (Conversation)sender; 来获取到会话。
2) 判断e.Property是否为ConversationProperty.ConferenceAccessInformation,如果是的话,可以从第3步获取到的_Conversation会话实例中,获取到这个会议的进入信息。获取代码如下:
ConferenceAccessInformation conferenceAccess = (ConferenceAccessInformation)_Conversation.Properties[ConversationProperty.ConferenceAccessInformation];
这个信息包含内网的会议链接及外网的会议链接。
内网的会议链接:conferenceAccess.InternalUrl
外网的会议链接:conferenceAccess.ExternalUrl
相关文章推荐
- 如何从0开始敏捷转型
- 如何看懂代码-从Model开始
- 网页设计初学者!如何开始?怎样坚持?
- 如何开始 Intra Prediction
- cocos2d-x 引擎分析:程序是如何开始运行与结束的?
- 如何开始创业
- 经理和员工如何开一对一会议?
- 如何检测ScrollView和TableView是处在开始拖动,上移,下移,减速或者停止等状态
- 在校生如何开始学习数据库(五) oracle数据学习总结
- 如何让多行的EditText光标从最前头开始?
- windows程序是如何开始执行的??
- 如何组织召开项目的评审会议
- 如何开始acm之旅以及需要注意的事项
- 如何传播一个会议--给Open Party的建议
- SD-WAN如何支持视频会议
- 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改的记录数
- 浅谈如何开始软件测试
- ACCESS自动编号从1开始-如何让access自动编号重新从1开始排序的方法
- 如何开始创业
- 【搞定GTD】如何开始实践GTD?