Sprache

Process.ReadAllLines(Nullable<TimeSpan>) Methode

Definition

Liest alle Standardausgabe- und Standardfehler des Prozesses als Textzeilen und interleaviert sie, sobald sie verfügbar sind.

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)

Parameter

timeout
Nullable<TimeSpan>

Die maximale Zeitdauer, bis die Datenströme vollständig gelesen werden. Wenn null, wartet auf unbestimmte Zeit.

Gibt zurück

Eine Aufzählung von ProcessOutputLine Instanzen, die die Zeilen darstellen, die aus Standardausgabe und Standardfehler gelesen werden.

Ausnahmen

timeout, abgeschnitten auf eine ganze Anzahl von Millisekunden, ist kleiner als -1 oder größer als MaxValue.

Standardausgabe- oder Standardfehler wurden nicht umgeleitet.

– oder –

Ein umgeleiteter Datenstrom wurde bereits für synchrones oder asynchrones Lesen verwendet.

Der Vorgang wurde innerhalb des angegebenen timeoutVorgangs nicht abgeschlossen.

Der Vorgang wurde gelöscht.

Hinweise

Zeilen von Standardausgabe- und Standardfehlern werden zurückgegeben, sobald sie verfügbar sind. Wenn Daten sowohl in der Standardausgabe als auch im Standardfehler verfügbar sind, wird der Standardfehler zuerst verarbeitet.

Gilt für: