Lingua

Process.ReadAllLines(Nullable<TimeSpan>) Metodo

Definizione

Legge tutti gli output standard e l'errore standard del processo come righe di testo, interleavendoli man mano che diventano disponibili.

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)

Parametri

timeout
Nullable<TimeSpan>

Quantità massima di tempo di attesa per la lettura completa dei flussi. Quando null, attende per un periodo illimitato.

Valori restituiti

Enumerabile di ProcessOutputLine istanze che rappresentano le righe lette dall'output standard e dall'errore standard.

Eccezioni

timeout, troncato a un numero intero di millisecondi, è minore di -1 o maggiore di MaxValue.

L'output standard o l'errore standard non è stato reindirizzato.

oppure

Un flusso reindirizzato è già stato usato per la lettura sincrona o asincrona.

L'operazione non è stata completata all'interno dell'oggetto specificato timeout.

Il processo è stato eliminato.

Commenti

Le righe dell'output standard e dell'errore standard vengono restituite man mano che diventano disponibili. Quando i dati sono disponibili sia nell'output standard che nell'errore standard, l'errore standard viene elaborato per primo.

Si applica a