Process.WaitForExitAsync(CancellationToken) Метод

Определение

Указывает компоненту процесса ожидать завершения связанного процесса или отмены cancellationToken.

public System.Threading.Tasks.Task WaitForExitAsync (System.Threading.CancellationToken cancellationToken = default);
member this.WaitForExitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitForExitAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Параметры

cancellationToken
CancellationToken

Необязательный токен для отмены асинхронной операции.

Возвращаемое значение

Задача, которая будет выполнена после завершения процесса, запроса отмены или возникновения ошибки.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

При вызове этого метода будет задано значение EnableRaisingEventstrue.

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые WaitForExit().

Применяется к