Idioma

Process.ReadAllLines(Nullable<TimeSpan>) Método

Definição

Lê toda a saída padrão e erro padrão do processo como linhas de texto, intercalando-as à medida que ficam disponíveis.

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)

Parâmetros

timeout
Nullable<TimeSpan>

O tempo máximo para esperar que as transmissões sejam totalmente lidas. Quando null, espera indefinidamente.

Devoluções

Um enumerável de ProcessOutputLine instâncias que representam as linhas lidas a partir da saída padrão e do erro padrão.

Exceções

timeout, truncado a um número inteiro de milissegundos, é menor que -1 ou maior que MaxValue.

A saída padrão ou o erro padrão não foram redirecionados.

-ou-

Um fluxo redirecionado já foi usado para leitura síncrona ou assíncrona.

A operação não foi concluída dentro do especificado timeout.

O processo já foi resolvido.

Observações

Linhas de saída padrão e erro padrão são apresentadas à medida que ficam disponíveis. Quando os dados estão disponíveis tanto em saída padrão como em erro padrão, o erro padrão é processado primeiro.

Aplica-se a