Sprache

Process.ReadAllBytes(Nullable<TimeSpan>) Methode

Definition

Liest alle Standardausgabe- und Standardfehler des Prozesses als Bytearrays.

public(byte[] StandardOutput, byte[] StandardError) ReadAllBytes(TimeSpan? timeout = default);
member this.ReadAllBytes : Nullable<TimeSpan> -> ValueTuple<byte[], byte[]>
Public Function ReadAllBytes (Optional timeout As Nullable(Of TimeSpan) = Nothing) As ValueTuple(Of Byte(), Byte())

Parameter

timeout
Nullable<TimeSpan>

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

Gibt zurück

Ein Tupel, das die Standardausgabe und Standardfehlerbytes enthält.

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.

Gilt für: