public SocketTransport(Endpoint endpoint, IConnectionConfiguration configuration, ILog log) { if (configuration?.SslConfiguration != null) { throw new ArgumentOutOfRangeException(nameof(configuration), "Does not support SslConfiguration"); } _endpoint = endpoint; _configuration = configuration; _log = log; _socket = new ReconnectingSocket(endpoint, configuration, log, true); }
public SslTransport(Endpoint endpoint, IConnectionConfiguration configuration, ILog log) { if (configuration?.SslConfiguration == null) { throw new ArgumentOutOfRangeException(nameof(configuration), "Must have SslConfiguration set"); } _sslConfiguration = configuration.SslConfiguration; _endpoint = endpoint; _configuration = configuration; _log = log; _socket = new ReconnectingSocket(endpoint, configuration, log, true); }