Process.ReadAllLinesAsync(CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.