/// <summary> /// 矩阵调用 /// </summary> /// <param name="intMaxtrixType"></param> /// <param name="callBack"></param> /// <returns></returns> public static void Maxtrix_Change(int intMaxtrixType, Action <string> callBack) { //new Thread(() => // { try { //格式转换 MaxtrixType maxtrixType = (MaxtrixType)(intMaxtrixType - 1); ReturnDataBase data = Client.Maxtrix_Manage(maxtrixType); if (data.ServerError != null) { callBack(data.ServerError); } else { callBack(null); } } catch (Exception ex) { LogHelper.Error(ex); callBack(ex.Message); } //}) { IsBackground = true }.Start();//用完之后会自动释放 }
/// <summary> /// 矩阵切换(8座位【如711】) /// </summary> public void MatrixChange(MaxtrixType matrixChangeType, Action <string, string> callBack) { try { this.MatrixChange_Call_Back = callBack; Client.Maxtrix_ManageAsync(matrixChangeType); } catch (Exception ex) { LogManage.WriteLog(this.GetType(), ex); } }