/// <summary> /// 修复会话 /// </summary> private void RepairConversationCallBack() { try { if (!string.IsNullOrEmpty(this.meetAddress)) { MainWindow.mainWindow.Topmost = true; TimerJob.StartRun(new Action(() => { //取消置顶 MainWindow.mainWindow.Topmost = false; }), 2000); LyncHelper.CloseAllConversation(new Action(() => { })); LyncHelper.JoinConversationByWebBrowser(this.meetAddress); //释放dns(改为自由获取),主窗体状态还原(非置顶) } } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } finally { } }
/// <summary> /// 加载卡片 /// </summary> private void AddCardEventCallBack() { try { //关闭所有会话 LyncHelper.CloseAllConversation(new Action(() => { //离开会话 ModelManage.ConferenceLyncConversation.LeaveConversation(MyConferenceCodeEnterEntity.ConferenceName, MyConferenceCodeEnterEntity.SelfUri, new Action <bool>((isSuccessed) => { })); })); } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } finally { } }