Process.TryWaitForExitStatus(TimeSpan, ProcessExitStatus) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aguarda o processo sair dentro do tempo limite especificado.
public:
bool TryWaitForExitStatus(TimeSpan timeout, [Runtime::InteropServices::Out] System::Diagnostics::ProcessExitStatus ^ % exitStatus);
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public bool TryWaitForExitStatus(TimeSpan timeout, out System.Diagnostics.ProcessExitStatus? exitStatus);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.TryWaitForExitStatus : TimeSpan * ProcessExitStatus -> bool
Public Function TryWaitForExitStatus (timeout As TimeSpan, ByRef exitStatus As ProcessExitStatus) As Boolean
Parâmetros
- timeout
- TimeSpan
O tempo máximo para aguardar a saída do processo. Use InfiniteTimeSpan para esperar indefinidamente.
- exitStatus
- ProcessExitStatus
Quando esse método é retornado true, contém o status de saída do processo; caso contrário, null.
Retornos
true se o processo tiver sido encerrado antes do tempo limite; caso contrário, false.
- Atributos
Exceções
Não há nenhum processo associado a esse objeto ou o identificador de processo ou o status de saída não está disponível.
O objeto de processo foi descartado.
O processo está em um computador remoto.
Não há suporte para a plataforma atual ou, no Unix, o processo não é um processo filho.
timeout, truncado para um número inteiro de milissegundos, é menor que -1 ou maior que MaxValue.
Comentários
Um tempo limite para de aguardar sem encerrar o processo.
No Unix, a obtenção do status de saída tem suporte apenas para processos filho.