Привязка вывода очереди служебной шины 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.

0 ответов

Другие вопросы по тегам