ConnectableObservable<TSource, TResult>
class ConnectableObservable<TSource, TResult> : IConnectableObservable<TResult>, IObservable<TResult>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
Creates an observable that can be connected and disconnected from its source.
Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.
Subscribes an observer to the observable sequence. No values from the underlying observable source will be received unless a connection was established through the Connect method.