更新Azure Web作业SDK更新后的错误



嗨,我已经将nuget软件包更新为Azure Web Jobs SDK为2.0版,我会收到以下错误。

 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);
        }
    }

任何想法都将不胜感激。

我认为这是SDK中的回归错误。我看到您提交了https://github.com/azure/azure-webjobs-sdk/issues/1337。我看一下。遵循该问题以获取更新。

相关内容

  • 没有找到相关文章

最新更新