Lenguaje

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

Definición

Lee todos los resultados estándar y el error estándar del proceso como líneas de texto, intercalándolos a medida que estén disponibles.

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>

Cantidad máxima de tiempo para esperar a que las secuencias se lean por completo. Cuando null, espera indefinidamente.

Devoluciones

Enumerable de instancias que ProcessOutputLine representan las líneas leídas de la salida estándar y el error estándar.

Excepciones

timeout, truncado a un número entero de milisegundos, es menor que -1 o mayor que MaxValue.

No se ha redirigido la salida estándar o el error estándar.

– O bien –

Ya se ha usado una secuencia redirigida para lecturas sincrónicas o asincrónicas.

La operación no se completó en el especificado timeout.

Se ha eliminado el proceso.

Comentarios

Las líneas de salida estándar y el error estándar se producen a medida que están disponibles. Cuando los datos están disponibles tanto en la salida estándar como en el error estándar, primero se procesa el error estándar.

Se aplica a