gpt4 book ai didi

c# - WebJob 使用多种方法抛出 FunctionIndexingException

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:48 25 4
gpt4 key购买 nike

这些方法单独使用,但不能一起使用。

public static class Functions
{
public static void ProcessQueueMessage([QueueTrigger("queue1")] JobClass message,
TextWriter log)
{
}

public static void ProcessQueueMessage([QueueTrigger("queue2")] JobClass[] message,
TextWriter log)
{
}
}

在运行 WebJob 时抛出:

Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException occurred Message: Exception thrown: 'Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException' in Microsoft.Azure.WebJobs.Host.dll Additional information: Error indexing method 'ProcessQueueMessage'

最佳答案

WebJob 无法设置共享名称的多个方法(重载)。重命名方法,使它们不是重载:

public static class Functions
{
public static void ProcessQueueMessage([QueueTrigger("queue1")] JobClass message,
TextWriter log)
{
}

public static void ProcessQueueMessages([QueueTrigger("queue2")] JobClass[] messages,
TextWriter log)
{
}
}

关于c# - WebJob 使用多种方法抛出 FunctionIndexingException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com