Dil

ProcessStartInfo.StartSuspended Özellik

Tanım

İşlemin askıya alınmış durumda başlatılıp başlatılmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true işlemin askıya alınması gerekiyorsa; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Açıklamalar

Bu özellik olduğunda true, işlem ana iş parçacığı askıya alınmış şekilde oluşturulur. İşlem, tarafından Start(ProcessStartInfo)döndürülen tanıtıcı gibi işlem tanıtıcısında çağrılana kadar Resume() yürütmeye başlamaz.

Windows işlem CREATE_SUSPENDED bayrağıyla başlatılır.

macOS'ta işlem bayrağıyla POSIX_SPAWN_START_SUSPENDED başlatılır.

Bu özellik ile birlikte UseShellExecute olarak ayarlanamaz true.

Şunlara uygulanır