<PackageReference Include="System.Reactive" Version="4.4.1" />

RemotingObservable

public static class RemotingObservable
Provides a set of static methods for exposing observable sequences through .NET Remoting.
public static IObservable<TSource> Remotable<TSource>(this IObservable<TSource> source)

Makes an observable sequence remotable, using an infinite lease for the MarshalByRefObject wrapping the source.

public static IObservable<TSource> Remotable<TSource>(this IObservable<TSource> source, ILease lease)

Makes an observable sequence remotable, using a controllable lease for the MarshalByRefObject wrapping the source.

public static IQbservable<TSource> Remotable<TSource>(this IQbservable<TSource> source)

Makes an observable sequence remotable, using an infinite lease for the MarshalByRefObject wrapping the source.

public static IQbservable<TSource> Remotable<TSource>(this IQbservable<TSource> source, ILease lease)

Makes an observable sequence remotable, using a controllable lease for the MarshalByRefObject wrapping the source.