public ObservableClientHostedService( IObservableClientBuilder observableClientBuilder, IObserverServerFactory observerServerFactory ) { _observableClient = observableClientBuilder.Build(observerServerFactory); _observerServerFactory = observerServerFactory; }
public IObservableClient Build(IObserverServerFactory observerServerFactory) { ObserverServers = _observerServersAddress.Select(observerServerFactory.FromAddress); return(new ObservableClient(this)); }