public UdapiServiceFacade(IReconnectStrategy reconnectStrategy, ISettings settings) { _sessionContainer = new SessionContainer(new Credentials { UserName = settings.User, Password = settings.Password }, new Uri(settings.Url)); _settings = settings; _isClosing = false; _reconnectStrategy = reconnectStrategy; _reconnectStrategy.SetSessionInitialiser(Init); }