Azure webjobs计划基于何时关闭主机?

时间:2015-01-14 09:04:33

标签: azure azure-web-sites azure-webjobs

我在基于计划的网络工作中有一个长时间运行的过程(例如发送简报或抓取),我应该在完成此过程后手动停止主机吗?

    static void Main(string[] args)
    {
        Initialize();
        JobHost host = new JobHost();
        TestNoTrigger();

    }

    [NoAutomaticTrigger]
    public static void TestNoTrigger()
    {
        for (int i = 0; i < 1000000; i++)
        {
            System.Threading.Thread.Sleep(4000);
            Console.WriteLine(i);
        }

    }

1 个答案:

答案 0 :(得分:0)

您的方案中不需要JobHost。如果您使用JobHost.Call来调用该手动功能,则只需要它。

你这样做的方式,TestNoTrigger只是一个没有任何特殊内容的C#方法调用。