public void RegisterModule(string targetQueue) { MessageQueueSupport.CreateMessageQueue(targetQueue); MessageQueueSupport.SubscriptionMessage(targetQueue, (s) => { ProcessMessage(s); }); }
public void WriteLog(string Message, string LogType) { var log = new LogMessage() { CreateTime = DateTime.Now, Message = Message, MessageType = LogType }; if (!string.IsNullOrEmpty(LogExchange)) { MessageQueueSupport.SendMessage(LogExchange, CommonLib.CommonProc.ConvertObjectToString(log)); } }
void UpdateStatus(object status) { MessageQueueSupport.SendMessage("Status", Status); }