/// <summary> /// Startup the client and connect to the server /// </summary> public Task Start(CancellationToken cancellationToken, int connectionTimout = tryConnectTimeout) { try { return(_pipeClient.ConnectAsync(connectionTimout, cancellationToken)); } catch (Exception ex) { _logger.Error(ex.Message); return(Task.FromException(ex)); } }
public void Stop() { foreach (var server in _servers.Values) { try { UnregisterFromServerEvents(server); server.Stop(); } catch (Exception) { _logger.Error("Nepovedlo se ukonĨit server."); } } _servers.Clear(); }