Langue

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

Définition

Lit 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.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)

Paramètres

timeout
Nullable<TimeSpan>

Durée maximale pendant laquelle attendre que les flux soient entièrement lus. Quand null, attend indéfiniment.

Retours

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

Exceptions

timeout, tronqué en un nombre entier de millisecondes, est inférieur à -1 ou supérieur à MaxValue.

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.

L’opération n’a pas terminé dans le fichier spécifié timeout.

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 les données sont disponibles dans la sortie standard et l’erreur standard, l’erreur standard est traitée en premier.

S’applique à