任务运行有时不会在web api中触发

时间:2017-12-20 09:02:01

标签: c# async-await asp.net-web-api2 task

我遇到了问题,我很想得到你的帮助。

我使用async创建了一个web api界面。我想要做的是在其中创建一个任务,但我不希望这个任务阻止它返回。

考虑到这一点,我编写了如下代码:

public async Task Test()
{
    //do something
    Task.Run(()=>{
        //do somethin in task
    });
}

这很简单,对吧?但是,我发现并非每次Task都在运行,大部分时间都在运行,但并非每次都运行。我在网上搜索了很多但没有发现任何内容,我怀疑是否有关于web api请求生命周期的内容?我不知道。

那么,有人可以给我一些进展吗?非常感谢。

0 个答案:

没有答案