public Task <ActionResult <ProcessModel> > GetProcess( ProcessFilter processFilter) { return(InvokeForProcess <ProcessModel>( processInfo => ProcessModel.FromProcessInfo(processInfo), processFilter)); }
public Task <ActionResult <IEnumerable <ProcessModel> > > GetProcesses() { return(this.InvokeService(async() => { IList <ProcessModel> processes = new List <ProcessModel>(); foreach (IProcessInfo p in await _diagnosticServices.GetProcessesAsync(HttpContext.RequestAborted)) { processes.Add(ProcessModel.FromProcessInfo(p)); } return new ActionResult <IEnumerable <ProcessModel> >(processes); })); }
public Task <ActionResult <ProcessModel> > GetProcess( ProcessFilter processFilter) { return(this.InvokeService <ProcessModel>(async() => { IProcessInfo processInfo = await _diagnosticServices.GetProcessAsync( processFilter, HttpContext.RequestAborted); return ProcessModel.FromProcessInfo(processInfo); })); }
public Task <ActionResult <ProcessModel> > GetProcess( ProcessFilter processFilter) { return(InvokeForProcess <ProcessModel>(processInfo => { ProcessModel processModel = ProcessModel.FromProcessInfo(processInfo); _logger.WrittenToHttpStream(); return processModel; }, processFilter)); }