Process.Run Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Run(ProcessStartInfo, Nullable<TimeSpan>) |
Démarre le processus décrit par |
| 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.
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.
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.