Считать заголовок сообщения RabbitMQ (C#)
Пишу обработчик сообщений на C#. В мою очередь RabbitMQ приходят сообщения с определенными заголовками. Мне необходимо считать один из них (X-App-Uid, выделен на рисунке). Каким способом это можно сделать?

Ответы (1 шт):
Автор решения: Exploding Kitten
→ Ссылка
Если взять простейший пример из документации RabbitMq.Client: https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html, там есть часть кода для обработки сообщений:
var consumer = new EventingBasicConsumer(channel);
consumer.Received += (model, ea) =>
{
var value = ea.BasicProperties.Headers["X-App-Uid"];
// ...
};
Для получения доступа к заголовкам, вы можете использовать BasicProperties.Headers.