2017-10-11 10 views
1

HTTPトリガー関数AppのAzureキューストレージ内のキューデータを調べたいと思います。 "äzure-storage" Node.jsパッケージを追加し、次のコードを使用します: var azure = require('azure-storage'); ただし、コードvar queueSvc = azure.createQueueService();またはvar queueSvc = azure.createQueueService(<storage connection string>);のいずれかが機能を実行すると失敗します。 "パススルー"、 "例外":{ "クラス名": "System.Threading.Tasks.TaskCanceledException"、 "メッセージ":「タスクがキャンセルされた私は、例外Azure.createQueueService()をAzure関数Appで作成できません

"理由" の下になりました。 "、 " Data ":null、 " InnerException ":null、 " HelpURL ":null、 " StackTraceString ":" System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)で\ r \ nシステムで。 Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)\ r \ n AzureFunctions.Code.PassThroughRequestManager.d__2.MoveNext() "、 " RemoteStackTraceString ":null、 " RemoteStackInde "0"、 "0"、 "ExceptionMethod": "8 \ nThrowForNonSuccess \ nmscorlib、バージョン= 4.0.0.0、Culture =ニュートラル、PublicKeyToken = b77a5c561934e089 \ nSystem.Runtime.CompilerServices.TaskAwaiter \ nVoid ThrowForNonSuccess(System.Threading.Tasks.Task) 」、 "HRESULT":-2146233029、 "ソース": "mscorlib"、 "WatsonBuckets":ヌル } }

答えて

0

私はJavascriptを持つ単純なHTTPトリガー機能でこの問題を再現することはできません:

  • インストール私はこれを持っているindex.jsファイルで

    enter image description here

  • :クーズーのデバッグコンソール(https://<functionname>.scm.azurewebsites.net/DebugConsole)経由

    enter image description here

+0

Uのサンプルを参照しながら、はい、今私のために動作します。以前はHTTPリクエストのコール関数内でコード "azure.createQueueService"を呼び出していましたので、問題は長いタイミングコールに関連する可能性があります... –

関連する問題