ATUALIZAR STATUS

 Tópico anterior Próximo tópico Novo tópico

ATUALIZAR STATUS

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#495687 - 17/11/2020 14:53:29

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Última edição em 17/11/2020 15:08:43 por KURTGU

Preciso atualizar uma linha em um app console coisa simples preciso que ele fique somente a lista e vá atualizando a própria linha se coloco da forma abaixo ele fica gerando as duas linhas sempre preciso que apareça somente a lista e que ele vá atualizando a mesma linha.

using System;
using System.Collections.Generic;
using System.ServiceProcess;
using System.Threading;


namespace ConsoleApp2
{
    class Program
    {
      

        static void Main(string[] args)
        {
            Timer t = new Timer(TimerCallback, null, 0, 1000);
            Console.ReadLine();
        }

        private static void TimerCallback(Object o)
        {
            List<cls_Servicos> lstServices = new List<cls_Servicos>();
            lstServices.Add(new cls_Servicos(){ NomeServico = 'Fax' });
            lstServices.Add(new cls_Servicos(){ NomeServico = 'Spooler' });
            lstServices.ForEach(item => Console.Write('\r' + Verificar(item.NomeServico)));
            GC.Collect();



        }

        public static string Verificar(string NameService)
        {
            ServiceController sc = new ServiceController(NameService);
          
            switch (sc.Status)
            {
                case ServiceControllerStatus.Running:
                    return NameService + ': Running';
                case ServiceControllerStatus.Stopped:
                    return NameService + ': Stopped';
                case ServiceControllerStatus.Paused:
                    return NameService + ': Paused';
                case ServiceControllerStatus.StopPending:
                    return NameService + ': Stopping';
                case ServiceControllerStatus.StartPending:
                    return NameService + ': Starting';
                default:
                    return NameService + ': Status Changing';
            }
        }

    }
}









#495690 - 17/11/2020 17:35:35

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Console.Clear antes de exibir?

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário