WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle WaitHandle.SafeWaitHandle Property

Définition

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

public:
 property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
[get: System.Security.SecurityCritical]
[set: System.Security.SecurityCritical]
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle

Valeur de propriété

SafeWaitHandle représentant le handle du système d'exploitation natif.A SafeWaitHandle representing the native operating system handle.

Remarques

Lorsque vous affectez une nouvelle valeur à la propriété SafeWaitHandle, le handle précédent est fermé lorsque l’objet SafeWaitHandle précédent est collecté.When you assign a new value to the SafeWaitHandle property, the previous handle will be closed when the previous SafeWaitHandle object is collected. Ne fermez pas manuellement le handle, car cela se traduit par un ObjectDisposedException lorsque le SafeWaitHandle tente de fermer le handle.Do not manually close the handle, because this results in an ObjectDisposedException when the SafeWaitHandle attempts to close the handle.

WaitHandle implémente le modèle Dispose.WaitHandle implements the Dispose pattern. Consultez implémentation d’une méthode dispose.See Implementing a Dispose method. Quand vous dérivez de WaitHandle, utilisez la propriété SafeWaitHandle pour stocker votre handle de système d’exploitation de handle natif.When you derive from WaitHandle, use the SafeWaitHandle property to store your native handle operating system handle. Vous n’avez pas besoin de substituer la méthode Dispose protégée, sauf si vous utilisez des ressources non managées supplémentaires.You do not need to override the protected Dispose method unless you use additional unmanaged resources.

Sécurité

SecurityCriticalAttribute
Requiert une confiance totale pour l’appelant immédiat.Requires full trust for the immediate caller. Ce membre ne peut pas être utilisé par du code de confiance partielle ou transparent.This member cannot be used by partially trusted or transparent code.

InheritanceDemand
Les types dérivés doivent avoir UnmanagedCode pour appeler ce membre.Derived types must have UnmanagedCode to call this member.

S’applique à