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);
}
}
모든 의견은 높이 평가됩니다.
이것이 실패 할 때 함수를 어떻게 호출합니까? – mathewc
대시 보드를 통해 호출되는 것 같습니다. 아니면 JobHost.Call? –
예, 해당 기능은 대시 보드에 의해 호출됩니다. – imrn