/// <summary> /// 发送消息到外部命令客户端。 /// </summary> /// <param name="msg"></param> public Boolean SendToSupervisor(SupervisorEventArgs msg) { using (var client = new NamedPipeClientStream(pipeName + "Supervisor")) { return(client.SendMessage(msg)); } }
/// <summary> /// 当收到来自服务程序的消息的时候,处理消息事务。 /// </summary> /// <param name="obj"></param> private void Cs_ReturnedMessage(SupervisorEventArgs obj) { Console.WriteLine(obj.Message); if (obj.Action == Order.terminate) { IsStop = true; } }