/// <summary> /// 同步语音研讨(收到服务器通知) /// </summary> /// <param name="result"></param> public void Information_Sync(ConferenceAudioItemTransferEntity result) { try { if (result != null) { //节点操作类型 switch (result.Operation) { //添加节点 case ConferenceAudioOperationType.AddType: //添加子项 Add_Item(result); //信息闪烁 WindowExtensions.FlashWindow(MainWindow.mainWindow, 10); //已经处于信息交流页面则不进行闪烁 if (Conference.MainWindow.MainPageInstance.ViewSelectedItemEnum != ConferenceCommon.EnumHelper.ViewSelectedItemEnum.IMM) { //消息闪烁 Conference.MainWindow.MainPageInstance.IMMReceivMessageFlash(); } break; //删除节点 case ConferenceAudioOperationType.DeleteType: //删除子项 Delete_Item(result); break; //更新节点 case ConferenceAudioOperationType.UpdateType: //更新子项 UpdateItem(result); break; case ConferenceAudioOperationType.UploadCompleateType: //音频文件上传完成通知 this.NotifyUploadCompleate(result); break; default: break; } } } catch (Exception ex) { LogManage.WriteLog(typeof(ConferenceAudio_View), ex); } }