private AmqpException(Microsoft.ServiceBus.Messaging.Amqp.Framing.Error error, string message, Exception innerException) : base(message ?? SRAmqp.AmqpErrorOccurred(error.Condition), innerException) { this.Error = error; if (!string.IsNullOrEmpty(message)) { this.Error.Description = message; } }