1時間ごとに実行されるWindowsサービスがあります。サービスが実行されるたびに値 (最終実行日時) を確認できるように、最終実行日時を保存したいと思います。この値は、サービスがデータを取得するために使用するストアド プロシージャのパラメーターの 1 つとして使用されます。
さて、私の質問は、この最後の実行日の値を保存する最良/理想的な方法は何ですか?
私は3つの方法を考えることができます:
- データベース テーブルに格納します。
- アプリケーション フォルダ内のテキスト ファイルまたは XML ファイルに保存します (ここでの質問は、アプリケーション フォルダ内にテキスト ファイルを作成し、1 時間ごとに更新するのは良いことですか?)。
- 構成ファイルにセクションを作成し、サービスが実行されるたびに更新します。
専門家の方、アドバイスお願いします。