Process.WaitForExitStatusAsync(CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ожидает асинхронного завершения процесса.
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public System.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus> WaitForExitStatusAsync(System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.WaitForExitStatusAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus>
Public Function WaitForExitStatusAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of ProcessExitStatus)
Параметры
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать для отмены операции ожидания.
Возвращаемое значение
Задача, представляющая асинхронную операцию ожидания. Результат задачи содержит состояние выхода процесса.
- Атрибуты
Исключения
Процесс не связан с этим объектом, а дескриптор процесса или состояние выхода недоступно.
Объект процесса удален.
Процесс находится на удаленном компьютере.
Текущая платформа не поддерживается или в Unix процесс не является дочерним процессом.
Объект cancellationToken отменен. Исключение хранится в возвращаемой задаче.
Комментарии
При отмене маркера отмены метод перестает OperationCanceledExceptionждать и выдает. Процесс не завершается и продолжает выполняться. Чтобы завершить процесс отмены, вызовите.WaitForExitOrKillOnCancellationAsyncSafeHandle
В Unix получение состояния выхода поддерживается только для дочерних процессов.