私はまだ方法と時間をasp.netでasync
メソッドを使用する方法について私の頭を上げようとしていますが、私はそれについてダースの質問をすることができましたが、この動作は私にとって驚くべきことです...私がasync
メソッドを作成したが、それをvoid
として宣言してから、それを待たずに、ワーカースレッド上でその非同期コードを実行しただけで、結果を得ることができます。すなわち、voidは呼び出し元に直ちに返され、呼び出し側はその処理を行い、可能であればasync
メソッドの前に完了します。しかし、私の.netコアアプリケーションでは、そうは間違いありません。私はasync void
私は別の非同期メソッド内から呼び出すと私はawait
async
コードのスレッドブロックはありませんがありますがあります。ここで何が起こっていますか?ASPNETコアと非同期実行
ありがとうございました。
また、私はまだそれを再生しています - そして、私はバックグラウンドで実行する 'タスク'を得ることができませんか? – user2403744