private AmqpResponseMessage(AmqpMessage responseMessage) { AmqpMessage = responseMessage; StatusCode = AmqpMessage.GetResponseStatusCode(); if (AmqpMessage.ApplicationProperties.Map.TryGetValue <string>(ManagementConstants.Properties.TrackingId, out var trackingId)) { TrackingId = trackingId; } if (responseMessage.ValueBody != null) { Map = responseMessage.ValueBody.Value as AmqpMap; } }