会议结束时删除所有参与者 [英] Removing all participants when a meeting is ending

查看:98
本文介绍了会议结束时删除所有参与者的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Lync 2013 SDK。 我们遇到的情况是,我们在会议开始时手动将参与者添加到会议中,但除非我们在结束会议之前手动删除它,否则会使会议实例保持打开状态。 我希望
能够找到"On Meeting Ending"事件。

I am using the Lync 2013 SDK.  We have a situation where we are manually adding a participant to a meeting at the beginning of a meeting, but unless we manually remove it before we end the meeting it keeps the meeting instance open.  I would like to be able to find a "On Meeting Ending" event.

那么,是否有办法检测会议正在关闭本地用户计算机,然后在实际结束会议事件被触发之前删除参与者? 这假设在UI中结束会议,我们的组件只是在后台监视此事件时运行
的东西。

So, is there a way to detect a meeting is closing on the local users machine and then remove the participants before the actual end meeting event is fired?  This assumes that are ending the meeting in the UI and our component is just something running in the background monitoring this.

推荐答案

Lync客户端中的会议由Conversation对象处理,因此您可以使用StateChanged事件来查找Conversation已终止( ConversationStateChangedEventArgs.NewState
property
)。 

但是,因为这报告了在当前客户端上,我不清楚这会让您有机会在此之前检测到会议正在结束。

However, since this reports the state on the current client, it's not clear to me that this gives you the chance to detect a meeting is closing before that occurs.

但是,您可能需要查看UCMA。我在主题中看到以下文字  会议期间:会议期间

However, you may want to take a look at UCMA. I see the following text in the topic In-meeting: during the conference:

Conference termination countdown
UCMA 4.0 informs the application developer of when the conference Termination Countdown is fired. This typically results from the last authenticated (SameEnterprise) user of the conference leaving it and consists of a grace period after which the conference is deactivated.
Note
During this grace period, if an authenticated (SameEnterprise) user rejoins the conference, the conference Termination Countdown is stopped.


这篇关于会议结束时删除所有参与者的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆