Auf Englisch lesen

Freigeben über


WaitHandle.Handle Eigenschaft

Definition

Achtung

Use the SafeWaitHandle property instead.

Achtung

WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.

Ruft das systemeigene Betriebssystemhandle auf oder legt dieses fest.

C#
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
C#
[System.Obsolete("WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
C#
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; [System.Security.SecurityCritical] set; }
C#
public virtual IntPtr Handle { get; set; }

Eigenschaftswert

IntPtr

Ein IntPtr, das das systemeigene Betriebssystemhandle darstellt. Der Standardwert ist der Wert des InvalidHandle-Felds.

Attribute

Hinweise

Durch das Zuweisen eines neuen Werts Handle zur Eigenschaft wird das vorherige Handle nicht geschlossen. Dies kann zu einem undichten Handle führen.

Verwenden Sie diese Eigenschaft nicht im .NET Framework Version 2.0 oder höher, sondern stattdessen die SafeWaitHandle -Eigenschaft. Wenn Sie diese Eigenschaft auf ein gültiges Handle festlegen, wird auch die SafeWaitHandle -Eigenschaft festgelegt. Wenn Sie sie jedoch auf festlegen, kann dies zu InvalidHandle einem undichten Handle führen.

Gilt für:

Produkt Versionen (Veraltet)
.NET (Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1)
.NET Standard (2.0, 2.1)