C# 有没有一种方法可以在不使用异步函数的情况下返回IActionResult类型 公共任务示例() { 不要等待 返回Ok(); }

C# 有没有一种方法可以在不使用异步函数的情况下返回IActionResult类型 公共任务示例() { 不要等待 返回Ok(); },c#,async-await,C#,Async Await,我知道,如果do stuff在某处有一个wait函数调用,这将起作用,但我想对非异步函数使用IActionResult返回。 这可能吗 提前感谢本文概述了一个返回IActionResult的同步示例 它被简单地定义为一个返回IActionResult(不包含在任务中)的方法: 然后,该方法返回两个非常具有描述性名称的IActionResult实现中的一个,在本例中为NotFound或Ok,以指示操作的不同结果。public IActionResult sample(){…} public Tas

我知道,如果do stuff在某处有一个wait函数调用,这将起作用,但我想对非异步函数使用IActionResult返回。 这可能吗

提前感谢

本文概述了一个返回
IActionResult
的同步示例

它被简单地定义为一个返回
IActionResult
(不包含在
任务中)的方法:


然后,该方法返回两个非常具有描述性名称的
IActionResult
实现中的一个,在本例中为
NotFound
Ok
,以指示操作的不同结果。

public IActionResult sample(){…}
public Task<IActionResult> sample() 
{
do stuff NOT await
return Ok();
}
public IActionResult GetById(int id)