Esempio n. 1
0
 public MessageHandlerService(IQueueHandler queueHandler, IAPIRequestHandler apiRequestHandler, IMessageRepository messageRepository, IServiceProvider serviceProvider)
 {
     _queueHandler      = queueHandler ?? throw new ArgumentNullException(nameof(queueHandler));
     _apiRequestHandler = apiRequestHandler ?? throw new ArgumentNullException(nameof(apiRequestHandler));
     _messageRepository = messageRepository ?? throw new ArgumentNullException(nameof(messageRepository));
     _serviceProvider   = serviceProvider;
 }
 public HttpClientRequestMaker(IAPIRequestHandler api, HttpClient httpClient, CancellationToken cancellationToken)
 {
     if (api == null)
     {
         throw new ArgumentNullException(nameof(api));
     }
     if (httpClient == null)
     {
         throw new ArgumentNullException(nameof(httpClient));
     }
     this.api           = api;
     _httpClient        = httpClient;
     _cancellationToken = cancellationToken;
 }
Esempio n. 3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="api">API</param>
 public APIRequestMaker(IAPIRequestHandler api)
 {
     this.api = api;
 }
Esempio n. 4
0
 public StockService(IAPIRequestHandler requestHandler)
 {
     _requestHandler = requestHandler ?? throw new ArgumentNullException(nameof(requestHandler));
 }