我在基于计划的网络工作中有一个长时间运行的过程(例如发送简报或抓取),我应该在完成此过程后手动停止主机吗?
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);
}
}
答案 0 :(得分:0)
您的方案中不需要JobHost
。如果您使用JobHost.Call
来调用该手动功能,则只需要它。
你这样做的方式,TestNoTrigger
只是一个没有任何特殊内容的C#方法调用。