0

下位互換性のために、非同期操作用のコントローラー アクションを作成する必要があります。

背景として、非同期操作が完了すると、操作が完了したことを示すデータベース レコードが変更されます。

Thread.Sleep() を使用するループを含むコントローラー アクションを作成し、反復ごとにデータベースにクエリを実行して、そのレコードが処理されたかどうかを確認することはできますか?

これを達成するための他の方法がある場合は、これが同期でなければならないという制約を念頭に置いて、喜んで聞いてください。

4

1 に答える 1

0

再帰関数を実行できます。

非同期関数が完了したら、別のパラメーターを使用して関数を再度呼び出します。

Thread.Sleepは機能しません(最初は機能しますが、スリープの長さよりも長い時間がかかると、すべてが煩わしくなります)

于 2013-02-20T21:42:56.480 に答える