Esempio n. 1
0
        public string post_upload_processauditmessage(UploadInputModel input)
        {
            var command = new ProcessAuditMessage
            {
                MessageId             = input.MessageId,
                Headers               = input.Headers,
                AdditionalInformation = input.AdditionalInformation,
                Body = input.Body
            };

            Bus.Send(command);
            return("ok");
        }
Esempio n. 2
0
        public string post_upload_processauditmessage(UploadInputModel input)
        {
            var command = new ProcessAuditMessage
                              {
                                  MessageId =input.MessageId,
                                  Headers = input.Headers,
                                  AdditionalInformation = input.AdditionalInformation,
                                  Body = input.Body
                              };

            Bus.Send(command);
            return "ok";
        }
Esempio n. 3
0
        void OnTransportMessageReceived(object sender, TransportMessageReceivedEventArgs e)
        {
            var transportMessage = e.Message;
            var message = new ProcessAuditMessage
                              {
                                  MessageId = transportMessage.IdForCorrelation,
                                  Headers = transportMessage.Headers,
                                  AdditionalInformation = new Dictionary<string, string>()
                              };

            message.AdditionalInformation["MessageIntent"] = transportMessage.MessageIntent.ToString();
            message.AdditionalInformation["CorrelationId"] = transportMessage.CorrelationId;

            if (includeMessageBody)
                message.Body = transportMessage.Body;

            BackendUploader.Upload(message);
        }
Esempio n. 4
0
        void OnTransportMessageReceived(object sender, TransportMessageReceivedEventArgs e)
        {
            var transportMessage = e.Message;
            var message          = new ProcessAuditMessage
            {
                MessageId             = transportMessage.IdForCorrelation,
                Headers               = transportMessage.Headers,
                AdditionalInformation = new Dictionary <string, string>()
            };

            message.AdditionalInformation["MessageIntent"] = transportMessage.MessageIntent.ToString();
            message.AdditionalInformation["CorrelationId"] = transportMessage.CorrelationId;

            if (includeMessageBody)
            {
                message.Body = transportMessage.Body;
            }

            BackendUploader.Upload(message);
        }