void ProcessInnerMsgAgentStatus(bool isNew, string connectionID, string jsonFormatMsg) { if (isNew) { var agentStatus = Newtonsoft.Json.JsonConvert.DeserializeObject <CommonLib.InnerMsgAgentStatus>(jsonFormatMsg); FormUIManager.AddAgentListView(agentStatus); MainLib.MainLib.AddAgent(agentStatus); CommonLib.DevLog.Write(string.Format("Client:{0}. Agent 새로 등록", connectionID), CommonLib.LOG_LEVEL.INFO); } else { var msg = Newtonsoft.Json.JsonConvert.DeserializeObject <CommonLib.MsgAppServerStatus>(jsonFormatMsg); FormUIManager.ChangeAgentListView(connectionID, msg); MainLib.MainLib.ChangeAgentStatus(connectionID, msg); CommonLib.DevLog.Write(string.Format("Client:{0}. Agent 상태 갱신", connectionID)); } MainLib.MainLib.NotifyAgentInfoListToAllClients(); }
void ProcessInnerMsgNotifyAgentAbNormal(string connectionID, string notifyMsg) { FormUIManager.ChangeAgentListView(connectionID, notifyMsg); CommonLib.DevLog.Write(string.Format("Client:{0}. Agent에 이상 발생: {1}", connectionID, notifyMsg), CommonLib.LOG_LEVEL.WARN); }