public ClientResponseProcessor(IClientPendingRequests clientPendingRequests, IClientQueuedResponses clientQueuedResponses, ILogger <ClientResponseProcessor> logger) { _clientPendingRequests = clientPendingRequests ?? throw new ArgumentNullException(nameof(clientPendingRequests)); _clientQueuedResponses = clientQueuedResponses ?? throw new ArgumentNullException(nameof(clientQueuedResponses)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _cancellationTokenSource = null; }
public GrpcService( IClientQueuedRequests clientQueuedRequests, IClientPendingRequests clientPendingRequests, IClientQueuedResponses clientQueuedResponses, ILogger <GrpcService> logger) { _clientQueuedRequests = clientQueuedRequests ?? throw new ArgumentNullException(nameof(clientQueuedRequests)); _clientPendingRequests = clientPendingRequests ?? throw new ArgumentNullException(nameof(clientPendingRequests)); _clientQueuedResponses = clientQueuedResponses ?? throw new ArgumentNullException(nameof(clientQueuedResponses)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }