【发布时间】:2017-09-13 13:17:26
【问题描述】:
我通过网站托管了我的网络作业(带有选项添加现有项目作为Azure Webjob)。我想在不同的时间间隔触发不同的方法。
代码:
static void Main()
{
var config = new JobHostConfiguration();
config.UseTimers();
var host = new JobHost();
host.RunAndBlock();
}
public static void TimerTrig1([TimerTrigger("00:00:02")] TimerInfo timer)
{
Console.WriteLine("Triggered");
}
public static void TimerTrig2([TimerTrigger("00:00:04")] TimerInfo timer)
{
Console.WriteLine("Triggered");
}
和 webjob-publish-settings.json 是:
{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "KentDataImporterWebJob",
"runMode": "Continuous"
}
我需要一个解决方案,以便我可以在 2 秒或 4 秒触发这些功能。
因此,当我的 Azure Web 作业托管在不同的网站上时,我想在 Azure Web 作业的不同时间间隔触发不同的方法。
【问题讨论】:
-
您尝试了哪些方法,哪些方法无效,我们在哪里可以帮助您?您只告诉我们您想要做什么并粘贴了一些代码,但我仍然不确定问题是什么......?
-
“不工作”是什么意思?有没有详细的异常信息?你能解释一下关于不工作的更多信息吗?
-
不工作意味着什么都没有发生,没有任何方法触发器。
标签: azure azure-webjobs timer-trigger