Langue

Process.ReadAllLinesAsync(CancellationToken) Méthode

Définition

Lit de façon asynchrone toutes les sorties standard et toutes les erreurs standard du processus sous forme de lignes de texte, les entrelacant au fur et à mesure qu’elles deviennent 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)

Paramètres

cancellationToken
CancellationToken

Jeton pour annuler l’opération asynchrone.

Retours

Énumérable asynchrone des ProcessOutputLine instances représentant les lignes lues à partir d’une sortie standard et d’une erreur standard.

Exceptions

La sortie standard ou l’erreur standard n’a pas été redirigée.

- ou -

Un flux redirigé a déjà été utilisé pour la lecture synchrone ou asynchrone.

Le cancellationToken a été annulé.

Le processus a été supprimé.

Remarques

Les lignes de sortie standard et d’erreur standard sont générées à mesure qu’elles deviennent disponibles. Lorsque le consommateur cesse d’énumérer tôt (par exemple, en cassant la sortie), await foreachtoutes les opérations de lecture en attente sont annulées.

S’applique à