x 分ごとに Global.asax ファイル内のメソッドを実行する最も効果的な方法は何ですか? ASP.NET サーバーで、一定期間経過後にティック イベントを発生させるバックグラウンド スレッドを実行する方法はありますか?
質問する
14756 次
3 に答える
10
Global.asax の Application_Start にタイマーを設定することもできますが、タイマーを開始するにはアプリケーションに要求を行う必要があるため、これはあまり柔軟ではありません。ただし、Haacked で詳述されているように、この方法には危険があります。
これを行うより良い方法は、ASP.NET アプリケーションへのインターフェイスとして機能する Web サービスを用意し、スケジュールされた間隔で Web サービスを呼び出す Windows サービスを用意することです。
詳細はこちら:
于 2012-07-06T01:52:51.423 に答える
0
これを行うには、HTTPModule と ASP.NET TIMER の組み合わせを使用できます。
(また)
AJAX タイマー コントロールを使用できます。
http://technico.qnownow.com/2012/06/12/refresh-gridview-intervals-using-ajax-timer/
于 2012-07-08T02:02:57.870 に答える
-1
System.Timers.Timer
にオブジェクトをApplication_Start ()
入れますGlobal.asax
。
http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx
于 2012-07-06T01:46:17.160 に答える