Taal

Process.Run Methode

Definitie

Overloads

Naam Description
Run(ProcessStartInfo, Nullable<TimeSpan>)

Start het proces dat wordt beschreven door startInfo, wacht totdat het wordt afgesloten en retourneert de afsluitstatus.

Run(String, IEnumerable<String>, Boolean, Nullable<TimeSpan>)

Start een proces met de opgegeven bestandsnaam en optionele argumenten, wacht tot deze is afgesloten en retourneert de afsluitstatus.

Run(ProcessStartInfo, Nullable<TimeSpan>)

Bron:
Process.Scenarios.cs

Start het proces dat wordt beschreven door startInfo, wacht totdat het wordt afgesloten en retourneert de afsluitstatus.

[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Diagnostics.ProcessExitStatus Run(System.Diagnostics.ProcessStartInfo startInfo, TimeSpan? timeout = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Run : System.Diagnostics.ProcessStartInfo * Nullable<TimeSpan> -> System.Diagnostics.ProcessExitStatus
Public Shared Function Run (startInfo As ProcessStartInfo, Optional timeout As Nullable(Of TimeSpan) = Nothing) As ProcessExitStatus

Parameters

startInfo
ProcessStartInfo

De ProcessStartInfo informatie die wordt gebruikt om het proces te starten.

timeout
Nullable<TimeSpan>

De maximale hoeveelheid tijd die moet worden gewacht totdat het proces is afgesloten. Wanneer null, wacht voor onbepaalde tijd. Als het proces niet binnen de opgegeven time-out wordt afgesloten, wordt het beëindigd.

Retouren

De afsluitstatus van het proces. Als het proces wordt gedood vanwege een time-out, Canceled is truedat .

Kenmerken

Uitzonderingen

timeout, afgekapt tot een geheel aantal milliseconden, kleiner is dan -1 of groter dan MaxValue.

startInfo is null.

UseShellExecute is ingesteld op true.

– of –

RedirectStandardInput, RedirectStandardOutputof RedirectStandardError is ingesteld op true. Gebruik in plaats daarvan de bijbehorende standaardgreepeigenschappen om ingangen te leveren.

Van toepassing op

Run(String, IEnumerable<String>, Boolean, Nullable<TimeSpan>)

Bron:
Process.Scenarios.cs

Start een proces met de opgegeven bestandsnaam en optionele argumenten, wacht tot deze is afgesloten en retourneert de afsluitstatus.

[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Diagnostics.ProcessExitStatus Run(string fileName, System.Collections.Generic.IEnumerable<string>? arguments = default, bool silent = false, TimeSpan? timeout = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Run : string * seq<string> * bool * Nullable<TimeSpan> -> System.Diagnostics.ProcessExitStatus
Public Shared Function Run (fileName As String, Optional arguments As IEnumerable(Of String) = Nothing, Optional silent As Boolean = false, Optional timeout As Nullable(Of TimeSpan) = Nothing) As ProcessExitStatus

Parameters

fileName
String

De naam van het uitvoerbare bestand dat moet worden gestart.

arguments
IEnumerable<String>

De opdrachtregelargumenten die moeten worden doorgegeven aan het proces. Geef null of een lege reeks door om het proces te starten zonder extra argumenten.

silent
Boolean

Wanneer true, wordt standaardinvoer, uitvoer en fout omgeleid naar het null-apparaat, zodat het proces geen zichtbare console-uitvoer produceert. Wanneer false, neemt het proces standaardgrepen over van het bovenliggende item.

timeout
Nullable<TimeSpan>

De maximale hoeveelheid tijd die moet worden gewacht totdat het proces is afgesloten. Wanneer null, wacht voor onbepaalde tijd. Als het proces niet binnen de opgegeven time-out wordt afgesloten, wordt het beëindigd.

Retouren

De afsluitstatus van het proces. Als het proces wordt gedood vanwege een time-out, Canceled is truedat .

Kenmerken

Uitzonderingen

timeout, afgekapt tot een geheel aantal milliseconden, kleiner is dan -1 of groter dan MaxValue.

fileName is null.

fileName is leeg.

Van toepassing op