私はasp.netWebアプリケーションを持っています。そのアプリケーションでは、関数が呼び出されたら関数を呼び出します。一定の時間間隔を待つ必要があります。その後、実行が行われる必要があります。
1378 次
3 に答える
1
asp.net でスレッドをスリープまたは遅延させることはお勧めしません。特定の期間後にデータを取得する必要がある場合は、一定期間後に JavaScript を介して ajax 呼び出しを行います。
しばらくしてから何らかのアクション (電子メールの送信など) を実行したい場合は、タイマーで実行できるサービスまたはコンソール アプリケーションを作成し、ある種の永続的なキューを作成し、そのサービスがキュー内のアイテムを処理するようにします。 .
これにより、必要なアクションを実行しながら、アプリの迅速性と応答性を維持できます。
于 2012-07-18T12:16:03.730 に答える
0
于 2012-07-18T10:44:44.903 に答える
0
あなたはこのようにそれを行うことができますSystem.Threading.Thread.Sleep(5000);
5000 = 5秒
一度だけ必要なので
于 2012-07-18T10:43:23.600 に答える