Język

ProcessStartInfo.StartSuspended Właściwość

Definicja

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.

Dotyczy