是否可以将 Azure 函数转换为 Azure webjob
Is it possible to convert Azure function to Azure webjob
是否可以将 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 ProcessQueueMessage([ServiceBusTrigger("testsbqueuexxx") ] string message, TextWriter log)
{
log.WriteLine($"[WebJobNotificationProcessor-]-{message}");
}
}
首先:你为什么想要那个?您也可以在现有应用服务上使用您的函数 运行。查看 Azure Functions scale and hosting.
中 Functions 的托管选项
其次:我认为您不能,因为触发器不适用于 WebJobs。有两种类型的网络作业:连续的和触发的。就触发的网络作业而言,它...
Starts only when triggered manually or on a schedule.
Source: Run background tasks with WebJobs in Azure App Service
你 可以 ,当然,取消触发器并移动到轮询队列的连续网络作业,但是你会丢掉很多功能运行您喜欢连接到服务总线、检查队列、管理锁以及完成或延迟消息,时间抽象化了。
是否可以将 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 ProcessQueueMessage([ServiceBusTrigger("testsbqueuexxx") ] string message, TextWriter log)
{
log.WriteLine($"[WebJobNotificationProcessor-]-{message}");
}
}
首先:你为什么想要那个?您也可以在现有应用服务上使用您的函数 运行。查看 Azure Functions scale and hosting.
中 Functions 的托管选项其次:我认为您不能,因为触发器不适用于 WebJobs。有两种类型的网络作业:连续的和触发的。就触发的网络作业而言,它...
Starts only when triggered manually or on a schedule.
Source: Run background tasks with WebJobs in Azure App Service
你 可以 ,当然,取消触发器并移动到轮询队列的连续网络作业,但是你会丢掉很多功能运行您喜欢连接到服务总线、检查队列、管理锁以及完成或延迟消息,时间抽象化了。