Как получить атрибут тела сообщения на входе BLOB-объекта? - PullRequest
0 голосов
/ 29 января 2020

У меня есть функция azure с триггером служебной шины:

  public static async Task<string> Run(
        [ServiceBusTrigger("sometopic", "somesub",Connection = "SbConnectionString")] Message message,
        [Blob("files/upload/{userId}/user.jpeg", FileAccess.Write)] Stream file,
        string userId,
        ILogger log)
    {

          ..some code
    }

Но я получаю эту ошибку:

Ошибка функции «Выполнить» : Microsoft. Azure .WebJobs.Host: Ошибка индексации метода 'ResponseTopicEmail'. Microsoft. Azure .WebJobs.Host: невозможно разрешить параметр привязки 'userId'. Выражения привязки должны соответствовать либо значению, предоставленному триггером, либо свойству значения, с которым связан триггер, или должны быть выражением привязки системы (например, sys.randguid, sys.utcnow, et c.).

Есть ли способ получить какое-либо свойство из тела Message и использовать его для получения вывода BLOB-объекта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...