public RetsClient(IRetsSession session, IRetsRequester requester, ILogger <RetsClient> logger) : base(logger) { Session = session ?? throw new ArgumentNullException($"{nameof(session)} cannot be null"); Requester = requester ?? throw new ArgumentNullException($"{nameof(requester)} cannot be null"); }
public RetsSession(ILogger <RetsSession> logger, IRetsRequester retsRequester, IOptions <ConnectionOptions> connectionOptions) : base(logger) { RetsRequester = retsRequester; Options = connectionOptions.Value; }
public RetsSession(ILogger logger, IRetsRequester retsRequester, ConnectionOptions connectionOptions) : base(logger) { RetsRequester = retsRequester; Options = connectionOptions; }