Классный видеоурок, спасибо! Не знаю, поправьте меня, но такой Observable должен отлично подойти для паттерна Saga - реакция на события, откат транзакций, гибкость и расширяемость)
отличное видео, спасибо! вопрос : нужно ли делать отписку разового таймера ? пример - создали таймер через Observable.Timer(TimeSpan.FromSeconds(1)), он отработал. Надо ли его как то диспозить?
Нет, в этом случае необходимо диспозить только подписку. Дело в том, что внутренний таймер System.Timers.Timer, который эксплуатирует метод Observable.Timer, сам по себе реализует IDisposable и когда вы вызываете Dispose на подписке, то тем самым финализируете и внутренний таймер.
Спасибо ! Без реального примера, по типу агрегатора новостей мало понятно как это по настоящему можно применить.
Классный видеоурок, спасибо! Не знаю, поправьте меня, но такой Observable должен отлично подойти для паттерна Saga - реакция на события, откат транзакций, гибкость и расширяемость)
Ура, наконец то продолжение, лайк однозначно, спасибо за видео.
Хороший урок нагруженный информацией для ума. Жду продолжения) Не кидай этого дела X_X
Годноту подвезли ))
Коммент для поддержки активности
Не хватает примера практического применения в реальной жизни. Хотябы малого кусочка ).
отличное видео, спасибо! вопрос : нужно ли делать отписку разового таймера ? пример - создали таймер через Observable.Timer(TimeSpan.FromSeconds(1)), он отработал. Надо ли его как то диспозить?
Нет, в этом случае необходимо диспозить только подписку. Дело в том, что внутренний таймер System.Timers.Timer, который эксплуатирует метод Observable.Timer, сам по себе реализует IDisposable и когда вы вызываете Dispose на подписке, то тем самым финализируете и внутренний таймер.
Коммент для поддержки активности