したがって、非同期関数を実行するこの Web API アクションがあります。
public void Post([FromBody]InsertRequest request)
{
InsertPostCommand.Execute(request);
DoAsync();
}
private async void DoAsync()
{
await Task.Run(() =>
{
//do async stuff here
});
}
実際には、非同期操作の実行中にコントローラーのアクションがクライアントに戻るようにします。
私はこれを行ったので、例外が発生しています:
System.InvalidOperationException: An asynchronous module or handler completed while an asynchronous operation was still pending.
どうすればこれを達成できますか??
ありがとう