Example #1
0
 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");
 }
Example #2
0
 public RetsSession(ILogger <RetsSession> logger, IRetsRequester retsRequester, IOptions <ConnectionOptions> connectionOptions)
     : base(logger)
 {
     RetsRequester = retsRequester;
     Options       = connectionOptions.Value;
 }
Example #3
0
 public RetsSession(ILogger logger, IRetsRequester retsRequester, ConnectionOptions connectionOptions)
     : base(logger)
 {
     RetsRequester = retsRequester;
     Options       = connectionOptions;
 }