Azure Webjob支持异步执行如果是,如何?

Azure Webjob支持异步执行如果是,如何?,azure,servicebus,azureservicebus,azure-webjobs,azure-webjobssdk,Azure,Servicebus,Azureservicebus,Azure Webjobs,Azure Webjobssdk,我想执行我的Azure Webjob方法async,但我想知道Azure Webjob是否支持异步执行 有人能帮我吗。异步执行webjob方法ProcessSub1Messages和ProcessSub2Messages namespace WebJob1 { public class Functions { public static void ProcessSub1Messages([ServiceBusTrigger("TestTopic", "Sub1")] Brokere

我想执行我的
Azure Webjob
方法
async
,但我想知道
Azure Webjob
是否支持
异步执行

有人能帮我吗。异步执行
webjob
方法
ProcessSub1Messages
ProcessSub2Messages

namespace WebJob1
{
public class Functions 
{
      public static void ProcessSub1Messages([ServiceBusTrigger("TestTopic", "Sub1")] BrokeredMessage message,
        TextWriter logger)
        {   
            Console.WriteLine("Webjob Start for Sub1 {0} {1}", message.MessageId, DateTime.Now);
            Thread.Sleep(100000);
            Console.WriteLine("Webjob End for Sub1 {0} {1}", message.MessageId, DateTime.Now);
        }

        public static void ProcessSub2Messages([ServiceBusTrigger("TestTopic", "Sub2")] BrokeredMessage message,
        TextWriter logger)
        {
            Console.WriteLine("Webjob Start for Sub2 {0} {1}", message.MessageId, DateTime.Now);
            Thread.Sleep(100000);
            Console.WriteLine("Webjob End for Sub2 {0} {1}", message.MessageId, DateTime.Now);
        }
}
} 

是的,WebJobs SDK支持异步。只需将函数的返回类型从void更改为
Task

 public static async Task ProcessSub2Messages(
    [ServiceBusTrigge(("TestTopic", "Sub2")] BrokeredMessage message,
    TextWriter logger)
    {
        // async operations here
    }

嘿,谢谢你的确认,我想新版本中增加了支持。上述代码中的
await
是什么意思?您所说的“上述代码中的
await
是什么意思?”?