protected WsClientBase(WsClientOptionsBase options, ILogger logger) { Options = options ?? throw new ArgumentNullException(nameof(options)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _ = HandleMessagesAsync(_handleMessagesCts.Token); }
protected XenaWsClientBase(WsClientOptionsBase options, IFixSerializer serializer, ILogger logger) : base(options, logger) { Serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); }