Azure WebJobs SDK を使用して、ServiceBus キューの入力を受け取り、ServiceBus キューの出力に書き込む非同期関数を作成したいと考えています。非同期メソッドは out パラメータを持つことができません。たとえば、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 についても同様のメッセージが表示されます。