WaitHandle.SafeWaitHandle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le handle du système d'exploitation natif.
public:
property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
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.
- Attributs
Remarques
Lorsque vous affectez une nouvelle valeur à la SafeWaitHandle propriété, le handle précédent est fermé lorsque l' SafeWaitHandle objet précédent est collecté. Ne fermez pas manuellement le handle, car il en résulte un ObjectDisposedException lorsque SafeWaitHandle tente de fermer le handle.
WaitHandle implémente le Dispose modèle. Consultez implémentation d’une méthode dispose. Quand vous dérivez de WaitHandle , utilisez la SafeWaitHandle propriété pour stocker votre handle de système d’exploitation de handle natif. Vous n’avez pas besoin de substituer la Dispose méthode protégée, sauf si vous utilisez des ressources non managées supplémentaires.