我手动触发了一个天蓝色的webjob。
目前它是通过HTTP端点触发的,似乎可以正常工作。
问题在于尝试并行运行。
然后,我走了穿线webjob部分的路线,但后来我要求等待达不到目的。
webjob中的代码如下:
ThreadRunner threadRunner = new ThreadRunner();
var threadRun = Task.Run(() => threadRunner.Run(...params...));
threadRun.ContinueWith(
p => {
if (p.Exception != null)
p.Exception.Handle(x => {
Console.WriteLine("Error occured");
});
});
没有其他相关的代码,我没有使用azure存储和队列,所以基本上没有RunAndBlock。
基本上,问题是当已经有一个webjob在运行时,如何运行多个webjobs?