2017-09-13 7 views
0

こんにちはAzure Web Job SDKのバージョン2.0へのナゲットパッケージを更新しました。次のエラーが表示されます。Azure Web Job SDKのアップデート後のエラー

Microsoft.Azure.WebJobs.Host.FunctionInvocationException: Exception while executing function: Functions.SparkPostCold_Queue ---> System.InvalidOperationException: Exception binding parameter 'emails' ---> System.InvalidOperationException: Invalid invoke string format for attribute. at Microsoft.Azure.WebJobs.Host.Bindings.AttributeCloner`1.New(String invokeString) at Microsoft.Azure.WebJobs.Host.Bindings.DefaultAttributeInvokerDescriptor`1.FromInvokeString(AttributeCloner`1 cloner, String invokeString) at Microsoft.Azure.WebJobs.Host.Bindings.AttributeCloner`1.<ResolveFromInvokeStringAsync>d__10.MoveNext() 

私の機能は以下のようになります。

public static void QueueItem(
    [Table("emails")] IQueryable<EmailEntity> emails, 
    [Queue("queue")] ICollector<string> outputQueueMessage, 
    TextWriter logger) 
    { 
     var query = from p in emails select p; 
     foreach (EmailEntity email in query) 
     { 
      outputQueueMessage.Add(email.RowKey); 

     } 
    } 

いずれの考えも高く評価されます。

+2

これが失敗した場合、どのように関数を呼び出すのですか? – mathewc

+1

これはダッシュボード経由で呼び出されると思いますか?あるいはJobHost.Call? –

+0

はい、関数はダッシュボードによって呼び出されています。 – imrn

答えて

関連する問題