Langue

Process.Run Méthode

Définition

Surcharges

Nom Description
Run(ProcessStartInfo, Nullable<TimeSpan>)

Démarre le processus décrit par startInfo, attend qu’il se termine et retourne son état de sortie.

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

Démarre un processus avec le nom de fichier spécifié et les arguments facultatifs, attend qu’il se termine et retourne son état de sortie.

Run(ProcessStartInfo, Nullable<TimeSpan>)

Source:
Process.Scenarios.cs

Démarre le processus décrit par startInfo, attend qu’il se termine et retourne son état de sortie.

[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

Paramètres

startInfo
ProcessStartInfo

ProcessStartInfo Qui contient les informations utilisées pour démarrer le processus.

timeout
Nullable<TimeSpan>

Durée maximale d’attente de la sortie du processus. Quand null, attend indéfiniment. Si le processus ne se termine pas dans le délai d’expiration spécifié, il est tué.

Retours

État de sortie du processus. Si le processus est tué en raison du délai d’expiration, Canceled est true.

Attributs

Exceptions

timeout, tronqué en un nombre entier de millisecondes, est inférieur à -1 ou supérieur à MaxValue.

startInfo a la valeur null.

UseShellExecute a la valeur true.

- ou -

RedirectStandardInput, RedirectStandardOutputou RedirectStandardError est défini sur true. Utilisez plutôt les propriétés de handle standard correspondantes pour fournir des handles.

S’applique à

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

Source:
Process.Scenarios.cs

Démarre un processus avec le nom de fichier spécifié et les arguments facultatifs, attend qu’il se termine et retourne son état de sortie.

[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

Paramètres

fileName
String

Nom de l’exécutable à démarrer.

arguments
IEnumerable<String>

Arguments de ligne de commande à passer au processus. null Passez ou une séquence vide pour démarrer le processus sans arguments supplémentaires.

silent
Boolean

Lorsque true, redirige l’entrée, la sortie et l’erreur standard vers l’appareil Null, ce qui garantit que le processus ne produit aucune sortie de console visible. Quand false, le processus hérite des handles standard du parent.

timeout
Nullable<TimeSpan>

Durée maximale d’attente de la sortie du processus. Quand null, attend indéfiniment. Si le processus ne se termine pas dans le délai d’expiration spécifié, il est tué.

Retours

État de sortie du processus. Si le processus est tué en raison du délai d’expiration, Canceled est true.

Attributs

Exceptions

timeout, tronqué en un nombre entier de millisecondes, est inférieur à -1 ou supérieur à MaxValue.

fileName a la valeur null.

fileName est vide.

S’applique à