Process.TryWaitForExitStatus(TimeSpan, ProcessExitStatus) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ожидает завершения процесса в течение указанного времени ожидания.
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
Параметры
- timeout
- TimeSpan
Максимальное время ожидания завершения процесса. Используйте InfiniteTimeSpan для ожидания на неопределенный срок.
- exitStatus
- ProcessExitStatus
При возврате trueэтого метода содержит состояние выхода процесса; в противном случае null.
Возвращаемое значение
true Значение , если процесс завершился до истечения времени ожидания; falseв противном случае .
- Атрибуты
Исключения
Процесс не связан с этим объектом, а дескриптор процесса или состояние выхода недоступно.
Объект процесса удален.
Процесс находится на удаленном компьютере.
Текущая платформа не поддерживается или в Unix процесс не является дочерним процессом.
timeout, усеченный до целого числа миллисекунда, меньше -1 или больше MaxValue.
Комментарии
Время ожидания перестает ожидать, не завершив процесс.
В Unix получение состояния выхода поддерживается только для дочерних процессов.