ASP.NET/定期的にTaskを実行する
のバックアップ(No.1)
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
ASP.NET/定期的にTaskを実行する
へ行く。
1 (2007-09-03 (月) 01:10:35)
CodeZine
より。
確かにこの実装は、Webアプリのバッチジョブに使えると思います。が、提供されているソースコードには、不具合があります。
Task終了時にInvalidOperationExceptionが発生する。
その影響で、複数のTaskを登録していた場合、最初に終了するTaskとともに他のTaskも終了してしまう。
FinishCountに指定した数よりも、1回余計に実行される。(ま、これは修正が簡単ですが…)
多少変更すれば使えそうなので、ソースをメモして置きます。
ASP.NETでWindowsサービスのような機能を実装する方法
†
ソース:
TimerTest.zip