Я довольно новичок в rx, поэтому вопросы продолжают появляться :)
У меня есть две наблюдаемые последовательности: сначала я хочу выполнить одну до конца, а затем начать подписку на другую (они обе холодные). Я верю, что Concat () сделает это (пожалуйста, поправьте меня, если я ошибаюсь).
Но что, если я захочу сделать "что-то" после того, как первый завершен, до того, как другой запустится - скажем, например, записать что-то на консоль?
Очень простой код, который я имею, выглядит следующим образом:
var subject = new ReplaySubject<IResponse>();
observable1
.Concat(observable2)
.Subscribe(
subject.OnNext,
() =>
{
subject.OnCompleted();
});
Могу ли я это сделать?