public async Task <IActionResult> GetAsync(CancellationToken cancellationToken)
        {
            var getClientProcessInfoRequest  = new GetClientProcessInfoRequest();
            var getClientProcessInfoResponse = await _getClientProcessInfoService.GetAsync(getClientProcessInfoRequest, cancellationToken).ConfigureAwait(false);

            return(PartialView("_ClientProcessInfo", getClientProcessInfoResponse));
        }
        public Task <GetClientProcessInfoResponse> GetAsync(GetClientProcessInfoRequest request, CancellationToken cancellationToken = default)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            cancellationToken.ThrowIfCancellationRequested();

            var currentProcess = Process.GetCurrentProcess();

            var response = currentProcess.ToGetClientProcessInfoResponse();

            return(Task.FromResult(response));
        }
Beispiel #3
0
 public Task <GetClientProcessInfoResponse> GetAsync(GetClientProcessInfoRequest request, CancellationToken cancellationToken)
 {
     return(_clientRequestSender.SendAsync <GetClientProcessInfoResponse>(request, cancellationToken));
 }