ProcessStartInfo.StartSuspended Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy proces powinien zostać uruchomiony w stanie wstrzymania.
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
Wartość właściwości
true jeśli proces powinien zostać uruchomiony w zawieszeniu; w przeciwnym razie, false. Wartość domyślna to false.
- Atrybuty
Uwagi
Gdy ta właściwość to true, proces jest tworzony z głównym wątkiem zawieszonym. Proces nie rozpoczyna wykonywania do momentu Resume() wywołania dojścia procesu, takiego jak dojście zwrócone przez Start(ProcessStartInfo)program .
W Windows proces jest uruchamiany z flagą CREATE_SUSPENDED.
W systemie macOS proces jest uruchamiany z flagą POSIX_SPAWN_START_SUSPENDED .
Tej właściwości nie można używać razem z ustawioną wartością UseShellExecutetrue.