Język

Process.ReadAllLines(Nullable<TimeSpan>) Metoda

Definicja

Odczytuje wszystkie standardowe dane wyjściowe i standardowy błąd procesu jako wiersze tekstu, przeplatając je w miarę ich dostępności.

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)

Parametry

timeout
Nullable<TimeSpan>

Maksymalny czas oczekiwania na pełne odczytanie strumieni. Gdy nullprogram czeka na czas nieokreślony.

Zwraca

Wyliczanie ProcessOutputLine wystąpień reprezentujących wiersze odczytane ze standardowych danych wyjściowych i błędu standardowego.

Wyjątki

timeout, obcięty do liczby całkowitej milisekund, jest mniejszy niż -1 lub większy niż MaxValue.

Dane wyjściowe w warstwie Standardowa lub błąd standardowy nie zostały przekierowane.

— lub —

Przekierowany strumień został już użyty do odczytu synchronicznego lub asynchronicznego.

Operacja nie została ukończona w ramach określonego timeoutelementu .

Proces został usunięty.

Uwagi

Wiersze ze standardowych danych wyjściowych i błędu standardowego są zwracane w miarę ich dostępności. Gdy dane są dostępne zarówno w przypadku standardowych danych wyjściowych, jak i błędu standardowego, standardowy błąd jest przetwarzany jako pierwszy.

Dotyczy