2017-09-13 7 views
0

안녕하세요. Azure 웹 작업 SDK의 버전을 2.0으로 업데이트했으며 다음과 같은 오류가 나타납니다.Azure 웹 작업 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

답변