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; }
/// <summary> /// Constructor /// </summary> /// <param name="api">API</param> public APIRequestMaker(IAPIRequestHandler api) { this.api = api; }
public StockService(IAPIRequestHandler requestHandler) { _requestHandler = requestHandler ?? throw new ArgumentNullException(nameof(requestHandler)); }