public override Task Stop()
 {
     _logger?.LogInformation($"Stopping IPC server ({_ipcServerRouterFactory.IpcServerPath}) <--> TCP client ({_tcpClientRouterFactory.TcpClientAddress}) router.");
     _tcpClientRouterFactory.Stop();
     _ipcServerRouterFactory.Stop();
     return(Task.CompletedTask);
 }
 public override Task Stop()
 {
     _ipcServerRouterFactory.Stop();
     return(Task.CompletedTask);
 }
 public override Task Stop()
 {
     _ipcServerRouterFactory.Stop();
     return(_tcpServerRouterFactory.Stop());
 }
 public override Task Stop()
 {
     _logger?.LogInformation($"Stopping IPC server ({_ipcServerRouterFactory.IpcServerPath}) <--> TCP server ({_tcpServerRouterFactory.TcpServerAddress}) router.");
     _ipcServerRouterFactory.Stop();
     return(_tcpServerRouterFactory.Stop());
 }