Langue

Process.RunAsync Méthode

Définition

Surcharges

Nom Description
RunAsync(ProcessStartInfo, CancellationToken)

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

RunAsync(String, IEnumerable<String>, Boolean, CancellationToken)

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

RunAsync(ProcessStartInfo, CancellationToken)

Source:
Process.Scenarios.cs

Démarre de façon asynchrone 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.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus> RunAsync(System.Diagnostics.ProcessStartInfo startInfo, System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member RunAsync : System.Diagnostics.ProcessStartInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus>
Public Shared Function RunAsync (startInfo As ProcessStartInfo, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ProcessExitStatus)

Paramètres

startInfo
ProcessStartInfo

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

cancellationToken
CancellationToken

Jeton pour annuler l’opération asynchrone. Si le jeton est annulé, le processus est tué.

Retours

Tâche qui représente l’opération asynchrone. La valeur de la tâche contient l’état de sortie du processus. Si le processus est tué en raison de l’annulation, Canceled est true.

Attributs

Exceptions

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 à

RunAsync(String, IEnumerable<String>, Boolean, CancellationToken)

Source:
Process.Scenarios.cs

Démarre de façon asynchrone un processus avec le nom de fichier et les arguments facultatifs spécifiés, 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.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus> RunAsync(string fileName, System.Collections.Generic.IEnumerable<string>? arguments = default, bool silent = false, System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member RunAsync : string * seq<string> * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Diagnostics.ProcessExitStatus>
Public Shared Function RunAsync (fileName As String, Optional arguments As IEnumerable(Of String) = Nothing, Optional silent As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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.

cancellationToken
CancellationToken

Jeton pour annuler l’opération asynchrone. Si le jeton est annulé, le processus est tué.

Retours

Tâche qui représente l’opération asynchrone. La valeur de la tâche contient l’état de sortie du processus. Si le processus est tué en raison de l’annulation, Canceled est true.

Attributs

Exceptions

fileName a la valeur null.

fileName est vide.

S’applique à