Beispiel #1
0
        public IActionResult Get([FromBody] GetProcessRequest request)
        {
            Process process = _processService
                              .GetProcessByNameAndComputerId(request.Name, request.ComputerId);

            if (process != null)
            {
                return(Ok(process));
            }
            else
            {
                return(NotFound());
            }
        }
Beispiel #2
0
        public override Task <GetProcessResponse> GetProcess(GetProcessRequest request,
                                                             ServerCallContext context)
        {
            var response  = new GetProcessResponse();
            var thread    = threadStore.GetObject(request.Thread.Id);
            var sbProcess = thread.GetProcess();

            if (sbProcess != null)
            {
                response.Process = new GrpcSbProcess()
                {
                    Id = processStore.GetOrAdd(sbProcess.GetUniqueId(), sbProcess)
                         .GetUniqueId()
                };
            }
            return(Task.FromResult(response));
        }