private Message MapToBrighterMessage(IBrokeredMessageWrapper azureServiceBusMessage) { if (azureServiceBusMessage.MessageBodyValue == null) { s_logger.LogWarning( "Null message body received from topic {Topic} via subscription {ChannelName}.", _topicName, _subscriptionName); } var messageBody = System.Text.Encoding.Default.GetString(azureServiceBusMessage.MessageBodyValue ?? Array.Empty <byte>()); s_logger.LogDebug("Received message from topic {Topic} via subscription {ChannelName} with body {Request}.", _topicName, _subscriptionName, messageBody); MessageType messageType = GetMessageType(azureServiceBusMessage); var handledCount = GetHandledCount(azureServiceBusMessage); var headers = new MessageHeader(Guid.NewGuid(), _topicName, messageType, DateTime.UtcNow, handledCount, 0); if (_receiveMode.Equals(ReceiveMode.PeekLock)) { headers.Bag.Add(_lockTokenKey, azureServiceBusMessage.LockToken); } var message = new Message(headers, new MessageBody(messageBody)); return(message); }
private Message MapToBrighterMessage(IBrokeredMessageWrapper azureServiceBusMessage) { if (azureServiceBusMessage.MessageBodyValue == null) { _logger.Value.Warn($"Null message body received from topic {_topicName} via subscription {_subscriptionName}."); } var messageBody = System.Text.Encoding.Default.GetString(azureServiceBusMessage.MessageBodyValue ?? Array.Empty <byte>()); _logger.Value.Debug($"Received message from topic {_topicName} via subscription {_subscriptionName} with body {messageBody}."); MessageType messageType = GetMessageType(azureServiceBusMessage); var headers = new MessageHeader(Guid.NewGuid(), _topicName, messageType); if (_receiveMode.Equals(ReceiveMode.PeekLock)) { headers.Bag.Add(_lockTokenKey, azureServiceBusMessage.LockToken); } var message = new Message(headers, new MessageBody(messageBody)); return(message); }