Я пытаюсь найти способ воспроизведения сообщений из горячей IObservable, но делаю это только для одного IObserver. И сделайте это, используя минимальное количество памяти.
Если я использую ReplaySubject, то я предполагаю, что он сохраняет копию каждого элемента до тех пор, пока IObservable не будет уничтожен. На самом деле я хочу, чтобы он сохранял копию каждого элемента, пока IObserver не присоединится. После этого он может действовать так, как будто объекта ReplaySubject даже не было.