public LoadBalancer(LoadBalancerConfiguration loadBalancerConfiguration) { _localhost = loadBalancerConfiguration.Localhost; _localPorts = loadBalancerConfiguration.LocalPorts; _foreignHost = loadBalancerConfiguration.ForeignHost; _foreignPort = loadBalancerConfiguration.ForeignPort; _user = loadBalancerConfiguration.User; _password = loadBalancerConfiguration.Password; _protocolPort = loadBalancerConfiguration.ProtocolPort; _currentProtocol = loadBalancerConfiguration.CurrentProtocol; }
public LoadBalancer(string localhost, int [] localPorts, string foreignHost, int foreignPort, string user, string password, int protocolPort, string protocol = "SSH") { _localhost = localhost; _localPorts = localPorts; _foreignHost = foreignHost; _foreignPort = foreignPort; _user = user; _password = password; _protocolPort = protocolPort; _protocol = protocol; if (_protocol == "SSH") { _currentProtocol = AvailableProtocols.Ssh; } }