Tuesday 11 July 2017

Processo Do Método Waitforexit


Agora estou trabalhando em um aplicativo Console Runner que possui o seguinte código para exibir o log e esperar até que o processo seja concluído: eu tenho duas perguntas sobre esse código. Percebi que se o processo demorar mais de 30 segundos, a chamada p. ExitCode bombardeia. O que acontece se o meu processo demorar apenas 1 segundo, aguardará 30 segundos de qualquer forma ou o processo será avisado pelo CLR perguntou 5 de fevereiro às 12h40. Eles escondem esses segredos na documentação: quot Se você tentar obter o ExitCode antes da O processo foi encerrado, a tentativa lança uma exceção. Examine primeiro o recurso HasExited para verificar se o processo associado foi encerrado. Quot e quotWaitForExit. E bloqueia o segmento atual de execução até o tempo ter decorrido ou o processo foi encerrado. Alex K. Feb 5 14 às 12:44 Eu também achei isso, mas não tinha certeza de ter lido isso corretamente. Então, parece que, se o processo sair antes do carimbo de data / hora dentro do WaitForExit, não há problemas, mas o contrário significa uma ótima exceção. Obrigado ndash Raffaeu 5 de fevereiro 14 às 12: 49 Estou tendo um problema com isso e espero que alguns de vocês possam esclarecer isso. O bloco de código: Eu alterei o URL, obviamente, mas isso não é importante. Quando eu tento executá-lo, isso me dá uma exceção na linha quotWaitForExitquot indicando quotNão processo está associado a este objeto. quot Qualquer ajuda aqui seria muito apreciada Terça-feira, 19 de outubro de 2010 18:05 O nome do arquivo do processo deve ser arquivo executável MBoardProcess. StartInfo. Argumentos microsoftenusdefault. aspx mBoardProcess. StartInfo. FileName quotIEXPLORE. EXEquot CÓDIGO CONVERTIDOR SITE Editado por kaymaf terça-feira, 19 de outubro de 2010 18:32 Marcado como resposta por Frank L. Smith terça-feira, 19 de outubro de 2010 6:35 PM terça-feira, 19 de outubro , 2010 6:26 PM

No comments:

Post a Comment