Lenguaje

Process.ReadAllLinesAsync(CancellationToken) Método

Definición

Lee de forma asincrónica 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.IAsyncEnumerable<System.Diagnostics.ProcessOutputLine> ReadAllLinesAsync(System.Threading.CancellationToken cancellationToken = default);
member this.ReadAllLinesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<System.Diagnostics.ProcessOutputLine>
Public Function ReadAllLinesAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ProcessOutputLine)

Parámetros

cancellationToken
CancellationToken

Token para cancelar la operación asincrónica.

Devoluciones

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

Excepciones

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.

cancellationToken se canceló.

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 el consumidor deja de enumerar al principio (por ejemplo, al interrumpir ), se cancelan las operaciones de await foreachlectura pendientes.

Se aplica a