Используя SDK Azure WebJobs, я хочу создать асинхронную функцию, которая будет получать входные данные из очереди ServiceBus и записывать в выходные данные очереди ServiceBus. У асинхронных методов не может быть внешних параметров, которые, например, в BlobStorage, похоже, обходятся с помощью Streams и TextWriters. Однако, когда я пытаюсь сделать то же самое с параметром ServiceBus, я получаю исключение.
public static async void Transform(
[ServiceBusTrigger("%InputQueue%")] String input,
[ServiceBus("%OutputQueue%")] TextWriter output,
TextWriter log)
Ошибка метода индексации «FilterCurrentCpesToNewCpes»
Не удается привязать ServiceBus к типу «System.IO.TextWriter».
Я получаю аналогичное сообщение для Stream.