protected ImportMessage(TransportMessage message) { UniqueMessageId = message.UniqueId(); MessageId = message.Id; PhysicalMessage = new PhysicalMessage(message); Metadata = new Dictionary<string, object> { {"MessageId", message.Id}, {"MessageIntent", message.MessageIntent}, {"HeadersForSearching", string.Join(Separator, message.Headers.Values)} }; //add basic message metadata }
protected ImportMessage(TransportMessage message) { UniqueMessageId = message.UniqueId(); MessageId = message.Id; PhysicalMessage = new PhysicalMessage(message); Metadata = new Dictionary <string, object> { { "MessageId", message.Id }, { "MessageIntent", message.MessageIntent }, { "HeadersForSearching", string.Join(Separator, message.Headers.Values) } }; //add basic message metadata }