Язык

Process.ReadAllLines(Nullable<TimeSpan>) Метод

Определение

Считывает все стандартные выходные данные и стандартную ошибку процесса в виде строк текста, чередуя их по мере их доступности.

public System.Collections.Generic.IEnumerable<System.Diagnostics.ProcessOutputLine> ReadAllLines(TimeSpan? timeout = default);
member this.ReadAllLines : Nullable<TimeSpan> -> seq<System.Diagnostics.ProcessOutputLine>
Public Function ReadAllLines (Optional timeout As Nullable(Of TimeSpan) = Nothing) As IEnumerable(Of ProcessOutputLine)

Параметры

timeout
Nullable<TimeSpan>

Максимальное время ожидания полного чтения потоков. Когда null, ожидается неограниченное время.

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

Перечисление экземпляров, представляющих строки, считываемые из стандартных ProcessOutputLine выходных данных и стандартной ошибки.

Исключения

timeout, усеченный до целого числа миллисекунда, меньше -1 или больше MaxValue.

Стандартные выходные данные или стандартная ошибка не были перенаправлены.

–или–

Перенаправленный поток уже использовался для синхронного или асинхронного чтения.

Операция не завершена в указанном.timeout

Процесс был удален.

Комментарии

Строки из стандартных выходных данных и стандартной ошибки предоставляются по мере их доступности. Когда данные доступны как в стандартном выходе, так и в стандартной ошибке, сначала обрабатывается стандартная ошибка.

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