新しいQueueTrigger
Azure関数を作成するときに、入力をCloudQueueMessage
に切り替えたいとします。それはその後、投げているので、機能のアプリが正しく、その後、その後のアイテムをポップしているCloudQueueMessageタイプを変更すると、例外バインディングパラメータ 'myQueueItem'が発生します。 mscorlib:文字列リファレンスが文字列のインスタンスに設定されていません
8/15/17 12:16:07 AM] Function started (Id=a137d868-1256-4a67-a225-8a95fb0e31fb) [8/15/17 12:16:07 AM] Executing 'TokenRefresh' (Reason='New queue message detected on 'refreshtoken'.', Id=a137d868-1256-4a67-a225-8a95fb0e31fb) [8/15/17 12:16:07 AM] A ScriptHost error has occurred [8/15/17 12:16:07 AM] Exception while executing function: TokenRefresh. Microsoft.Azure.WebJobs.Host: Exception binding parameter 'myQueueItem'. mscorlib: String reference not set to an instance of a String. [8/15/17 12:16:07 AM] Parameter name: s.
:私は下のエラーを取得する
public async static Task Run([QueueTrigger("%queue-name%", Connection = "AzureStorageConnection")]CloudQueueMessage myQueueItem, TraceWriter log)
:
私はに署名を変更しましたそのキュー内のすべてのアイテムが急速に例外を起こすと、毒キューに移動します。私は最新の関数sdkとwindows azure sdk nugetパッケージを使用しています。
あなたはVS2017プレビューツールを使用していますか?この関数に生成する 'function.json'ファイルを共有できますか? –