Сейчас я работаю над парой проектов, в которых я действительно хотел бы, чтобы был какой-то компонент, который я мог бы указать время и дату, а затем выполнить какой-то метод.
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]
Я знаю, что могу сделать это с Windows Workflow Foundation как длительный процесс, который хорош для определенных вещей, но есть ли альтернативы? Рабочий процесс не совсем прост с деталями, и было бы неплохо иметь возможность развернуть что-то более простое для легких задач. Примером может служить метод, который проверяет сетевую папку один раз в день и удаляет все файлы, которые старше 30 дней. Я понимаю, что это может быть просто мечтой, но это было бы чрезвычайно полезно для автоматизации определенных повседневных задач по обслуживанию (запланированные операции sql, очистка файловой системы, обычная отправка электронной почты и т. Д.). Это не обязательно должен быть .Net, но это то, откуда я иду. Есть идеи?