Esempio n. 1
0
 public Task <ActionResult <ProcessModel> > GetProcess(
     ProcessFilter processFilter)
 {
     return(InvokeForProcess <ProcessModel>(
                processInfo => ProcessModel.FromProcessInfo(processInfo),
                processFilter));
 }
Esempio n. 2
0
 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);
     }));
 }
Esempio n. 3
0
        public Task <ActionResult <ProcessModel> > GetProcess(
            ProcessFilter processFilter)
        {
            return(this.InvokeService <ProcessModel>(async() =>
            {
                IProcessInfo processInfo = await _diagnosticServices.GetProcessAsync(
                    processFilter,
                    HttpContext.RequestAborted);

                return ProcessModel.FromProcessInfo(processInfo);
            }));
        }
Esempio n. 4
0
        public Task <ActionResult <ProcessModel> > GetProcess(
            ProcessFilter processFilter)
        {
            return(InvokeForProcess <ProcessModel>(processInfo =>
            {
                ProcessModel processModel = ProcessModel.FromProcessInfo(processInfo);

                _logger.WrittenToHttpStream();

                return processModel;
            },
                                                   processFilter));
        }