私は現在、いくつかのプロジェクトに取り組んでいます。ここでは、日時を指定して、ある種のメソッドを実行できる、ある種のコンポーネントがあればいいのにと思っています。
DateTime date = new DateTime(x,x,x,x,x,x);
ScheduledMethod sMethod = new ScheduledMethod(date, [method delegate of some sort]);
\\at the specified date, sMethod invokes [method delegate of some sort]
長時間実行するプロセスとしてWindowsWorkflowFoundationを使用してこれを実行できることは知っていますが、これは特定のことに適していますが、代替手段はありますか?ワークフローは詳細が正確に単純ではないため、軽量タスク用にもっと単純なものをデプロイできると便利です。たとえば、ネットワークフォルダを1日1回チェックし、30日以上経過したファイルを削除する方法があります。これは夢のようなパイかもしれませんが、これは特定のありふれた保守タスク(スケジュールされたSQL操作、ファイルシステムのクレンジング、定期的な電子メール送信など)を自動化するのに非常に役立ちます。必ずしも.Netである必要はありませんが、それが私の出身です。何か案は?