启动时,如何通过重定向路由在另一个类中执行异步函数?
下面的代码首先在StartupController()类内部运行Home()函数,但我想在HelloApiController()类中运行GetString()函数并传递字符串变量。我使用的方法无效,我缺少什么吗?
public class StartupController()
{
[HttpPost]
[Route("api/forge/run")]
public async Task<dynamic> Home()
{
string text = "Hello Api";
RedirectToRoute("api/forge/String", "text");
return null;
}
}
public class HelloApiController()
{
[HttpGet]
[Route("api/forge/String")]
public async Task<dynamic> GetString(string text)
{
return text;
}
}