Language

Process.ReadAllLines(Nullable<TimeSpan>) メソッド

定義

プロセスのすべての標準出力と標準エラーをテキスト行として読み取り、使用可能になるとインターリーブします。

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)

パラメーター

timeout
Nullable<TimeSpan>

ストリームが完全に読み取られるのを待機する最大時間。 nullすると、無期限に待機します。

返品

標準出力と標準エラーから読み取られた行を表す ProcessOutputLine インスタンスの列挙可能。

例外

timeoutは、ミリ秒の整数に切り捨てられ、-1 より小さいか、 MaxValueより大きい値です。

標準出力または標準エラーはリダイレクトされていません。

または

リダイレクトされたストリームは、同期読み取りまたは非同期読み取りに既に使用されています。

指定した timeout内で操作が完了しませんでした。

プロセスは破棄されました。

注釈

標準出力と標準誤差からのラインは、使用可能になると生成されます。 標準出力と標準エラーの両方でデータが使用可能な場合は、最初に標準エラーが処理されます。

適用対象