Привязка вывода очереди служебной шины Dapr не может установить для свойств пользователя значение
Я экспериментирую с Dapr, чтобы понять, стоит ли заменять ресурсы Azure на MS SDK. Первое, с чем я экспериментирую, - это отправка сообщений в очередь служебной шины Azure.
Мне нужно установить свойства «Label» и «CorrelationId» сообщения служебной шины. Я перепробовал все, и сообщения, которые попадают в
queue
не имеет свойств, которые мне нужны.
var message = "{\"CreateEmailBody\": \"(notification)\"}";
var metadata = new Dictionary<string, string>
{
{"ttlInSeconds", "60"},
{"label", "123123123"},
};
ждать daprClient.InvokeBindingAsync(«служебная шина», «создать», сообщение, метаданные);
Только
time to live
собственность работает. Я нигде не нашел в документации, если можно установить свойства сообщения. https://docs.dapr.io/reference/components-reference/supported-bindings/servicebusqueues/
На мой взгляд, это пока огромный недостаток Dapr.