Process.ReadAllLines(Nullable<TimeSpan>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.