//传递事件 private void TransferEvent(RunMessage runmsg) { if (ManageEvent != null) { runmsg.PutMessageSender(this); ManageEvent(runmsg); } }
public void Log_RunMessage(RunMessage msg) { switch (msg.Type) { case RunMessage.RunType.OK: this.log.Debug(msg.MessageString); break; case RunMessage.RunType.TIP: this.log.Debug(msg.MessageString); break; case RunMessage.RunType.ERR: this.log.Error(msg.MessageString); break; case RunMessage.RunType.WAIT: this.log.Error(msg.MessageString); break; } }
public void ThrowEvent(RunMessage.RunType eType, string eMsg) { if (ManageEvent != null) ManageEvent(new RunMessage(eType, eMsg, this)); }
private void aqiRunner_RunEvent(RunMessage m) { TransferEvent(m); }
//抛出事件 public bool ThrowEvent(RunMessage eRunMessage) { if (ManageEvent != null) { ManageEvent(eRunMessage); return true; } else { return false; } }
private void aqiRunner_RunEvent(RunMessage m) { this.TransferEvent(m); Remind.Log_RunMessage(m); }
public bool ThrowWaitEvent(string eMsg, ISrcUrl eSrcUrl) { if (RunEvent != null) { RunMessage rm = new RunMessage(RunMessage.RunType.WAIT, eMsg, this); rm.AttachObject = (eSrcUrl as IMakeParam).PL; RunEvent(rm); return true; } return false; }
private void node_RunEvent(RunMessage m) { AqiManage.Remind.Log_RunMessage(m); }
/// <summary> /// 接收事件 /// </summary> /// <param name="m"></param> static void Log_Event(RunMessage m) { Console.WriteLine(m.TimeString + " " + m.SenderMessage); if (m.Type == RunMessage.RunType.WAIT) { string str = Console.ReadLine(); } }