WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle Property

Définition

Avertissement

Cette API est désormais obsolète.

Obtient ou définit le handle du système d'exploitation natif.Gets or sets the native operating system handle.

public:
 virtual property IntPtr Handle { IntPtr get(); void set(IntPtr value); };
[System.Obsolete("Use the SafeWaitHandle property instead.")]
[set: System.Security.SecurityCritical]
public virtual IntPtr Handle { get; set; }
member this.Handle : nativeint with get, set
Public Overridable Property Handle As IntPtr

Valeur de propriété

IntPtr représentant le handle du système d'exploitation natif.An IntPtr representing the native operating system handle. La valeur par défaut est celle du champ InvalidHandle.The default is the value of the InvalidHandle field.

Remarques

Affectation d’une nouvelle valeur à la Handle propriété ne ferme pas le handle précédent.Assigning a new value to the Handle property does not close the previous handle. Cela peut entraîner une fuite du handle.This can result in a leaked handle.

N’utilisez pas cette propriété dans le .NET Framework version 2.0 ou ultérieure ; utiliser le SafeWaitHandle propriété à la place.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. Définition de cette propriété pour un handle valide définit également la SafeWaitHandle propriété, mais en lui affectant InvalidHandle peut entraîner une fuite du handle.Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

Sécurité

SecurityCriticalAttribute
Requiert une confiance totale pour l’appelant immédiat définir la valeur de propriété.Requires full trust for the immediate caller to set the property value. Ce membre ne peut pas être défini par le code de confiance partielle ou transparent.This member cannot be set by partially trusted or transparent code.

InheritanceDemand
Types dérivés doivent avoir UnmanagedCode pour définir la valeur de propriété.Derived types must have UnmanagedCode to set the property value.

S’applique à