Beispiel #1
0
        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;
            }
        }