Как поддерживать персистентность в EventAggregator? - PullRequest
2 голосов
/ 17 июня 2010

Я использую EventAggregator в Prism и хочу, чтобы события сохранялись, что означает, что, когда клиент подписывается на определенное событие, агрегатор опубликовал предыдущие события, которые пропустили для клиента.Есть ли способ поддержать это?

Я знаю, что это больше похоже на очередь сообщений или что-то в этом роде.Но система уже тесно связана с EventAggregator, поэтому я хочу, чтобы эта инфраструктура позволяла мне выборочно сохранять некоторые события без особых изменений.

1 Ответ

2 голосов
/ 17 июня 2010

В следующей статье обсуждается реализация EventAggregator «сохранить и переслать», которая звучит как превосходное совпадение для вашего сценария, то есть клиенты могут отслеживать события, которые они могли пропустить:

http://www.ademiller.com/blogs/tech/2008/11/adding-store-and-forward-support-to-the-prism-eventaggregator/

...