ProcessStartInfo.StartSuspended Proprietà
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.
Ottiene o imposta un valore che indica se il processo deve essere avviato in uno stato sospeso.
public:
property bool StartSuspended { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
[System.Runtime.Versioning.SupportedOSPlatform("macos")]
public bool StartSuspended { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<System.Runtime.Versioning.SupportedOSPlatform("macos")>]
member this.StartSuspended : bool with get, set
Public Property StartSuspended As Boolean
Valore della proprietà
true se il processo deve essere avviato sospeso; in caso contrario, false. Il valore predefinito è false.
- Attributi
Commenti
Quando questa proprietà è true, il processo viene creato con il thread principale sospeso. Il processo non inizia l'esecuzione fino a quando Resume() non viene chiamato sull'handle di processo, ad esempio l'handle restituito da Start(ProcessStartInfo).
In Windows il processo viene avviato con il flag di CREATE_SUSPENDED.
In macOS il processo viene avviato con il POSIX_SPAWN_START_SUSPENDED flag .
Questa proprietà non può essere utilizzata insieme a UseShellExecute impostata su true.