Azure functions 是否可以将Azure函数转换为Azure webjob
是否可以将Azure函数转换为Azure Webjob?例如,下面的azure函数可以转换为azure作业吗Azure functions 是否可以将Azure函数转换为Azure webjob,azure-functions,azure-webjobs,azure-webjobssdk,Azure Functions,Azure Webjobs,Azure Webjobssdk,是否可以将Azure函数转换为Azure Webjob?例如,下面的azure函数可以转换为azure作业吗 public class Functions { // This function will get triggered/executed when a new message is written // on an Azure Queue called queue. public static void ProcessQueue
public class Functions
{
// This function will get triggered/executed when a new message is written
// on an Azure Queue called queue.
public static void ProcessQueueMessage([ServiceBusTrigger("testsbqueuexxx") ] string message, TextWriter log)
{
log.WriteLine($"[WebJobNotificationProcessor-]-{message}");
}
}
首先:你为什么要这样?你也可以在现有的应用程序服务上运行你的功能。查看中的函数的托管选项 第二:我不认为你可以,因为触发器不适用于WebJobs。WebJob有两种类型:连续和触发。就触发的webjob而言,它 仅在手动或按计划触发时启动 资料来源:
当然,您可以取消触发器,转而使用连续的webjobs来轮询队列,但您将丢掉许多函数运行时为您抽象的东西,比如连接到服务总线、检查队列、,管理锁和完成或延迟消息。即使连续运行webjobs,您也可以使用服务总线触发器创建自己的侦听器。