예제 #1
0
 public override string ToString()
 {
     if (queueMessage == null)
     {
         queueMessage = new QueueMonitorMessage();
     }
     return($"{pipeID},{pipeName},{pipemessageType},{pipetopic},{pipemessage},{queueMessage}");
 }
예제 #2
0
        public void QXLog(string uuid, string topic, string message, string type)
        {
            try {
                QueueMonitorMessage msg = new QueueMonitorMessage(id, name, uuid, topic, message, type);

                this.monitorMessageProgress?.Report(msg);
            }
            catch (Exception) { }
        }
예제 #3
0
        private void MonitorStatusMessage(object sender, QueueMonitorMessage e)
        {
            PipelineMonitorMessage msg = new PipelineMonitorMessage(e)
            {
                pipeID          = this.id,
                pipeName        = this.name,
                pipemessageType = "QUEUEMESSAGE"
            };

            monitorMessageProgress?.Report(msg);
        }
예제 #4
0
 public PipelineMonitorMessage(QueueMonitorMessage queueMessage)
 {
     this.queueMessage = queueMessage;
 }