<PackageReference Include="System.Reactive" Version="4.1.0-preview.330" />

IConnectableObservable<T>

public interface IConnectableObservable<T> : IObservable<T>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.

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.