Существуют ли механизмы событий с отслеживанием состояния в .net (c #) или какие-либо библиотеки, которые помогут мне поддерживать состояние для событий, сгенерированных
Под состоянием я подразумеваю событие, когда срабатывание сериализуется в постоянное хранилище. Если система по какой-либо причине дает сбой, а затем, когда она выкуплена, получает сериализованное состояние и затем запускает его снова.
Я также смотрю на запланированные события - в этом случае событие с сохранением состояния может быть делегировано в будущее время и будет гарантированно запущено в это время, даже если система была куплена в любое время между ними.
Есть ли что-нибудь подобное в .net?