WaitHandle.SafeWaitHandle Propriété

Définition

Obtient ou définit le handle du système d'exploitation natif.

C#
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
C#
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }

Valeur de propriété

SafeWaitHandle

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.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 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, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1