У меня есть функция 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-объекта?