System.Runtime.Handles
Représente une classe wrapper pour un handle d'attente.
Initialise une nouvelle instance de la classe .
Objet qui représente le handle préexistant à utiliser.
true pour libérer de manière fiable le handle pendant la phase de finalisation ; false pour empêcher la libération fiable (déconseillé).
Spécifie si le handle sous-jacent peut être hérité par les processus enfants.
Spécifie que le handle peut être hérité par les processus enfants.
Spécifie que le handle ne peut pas être hérité par les processus enfants.
Représente une classe wrapper pour des ressources de handle.
Initialise une nouvelle instance de la classe avec la valeur de handle non valide spécifiée.
Valeur d'un handle non valide (généralement 0 ou -1).
La classe dérivée réside dans un assembly sans autorisation d'accès au code non managé.
Libère toutes les ressources utilisées par .
Libère les ressources non managées utilisées par la classe , en spécifiant s'il faut exécuter une opération de suppression normale.
true pour une opération de suppression normale ; false pour finaliser le handle.
Libère toutes les ressources associées au handle.
Spécifie le handle à encapsuler.
Obtient une valeur indiquant si le handle est fermé.
true si le handle est fermé ; sinon, false.
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la valeur du handle n'est pas valide.
true si le handle est valide ; sinon, false.
En cas de substitution dans une classe dérivée, exécute le code nécessaire pour libérer le handle.
true si la libération du handle réussit ; sinon, dans le cas d'un échec catastrophique, false.Dans ce cas, elle génère un Assistant de débogage managé releaseHandleFailed (MDA).
Définit le handle au handle préexistant spécifié.
Handle préexistant à utiliser.
Marque un handle comme non valide.
Représente une classe wrapper pour des handles de système d'exploitation.Cette classe doit être héritée.
Initialise une nouvelle instance de la classe avec la valeur de handle non valide spécifiée.
Valeur d'un handle non valide (généralement 0 ou -1).Votre implémentation de doit retourner true pour cette valeur.
true pour laisser libérer de manière fiable le handle pendant la phase de finalisation ; sinon, false (déconseillé).
La classe dérivée réside dans un assembly sans autorisation d'accès au code non managé.
Incrémente manuellement le compteur de références sur les instances de .
true si l'incrémentation du compteur de références a réussi ; sinon, false.
Retourne la valeur du champ .
IntPtr représentant la valeur du champ .Si le handle a été marqué comme étant non valide avec , cette méthode retourne quand même la valeur de handle d'origine, qui peut être une valeur périmée.
Décrémente manuellement le compteur de références sur une instance de .
Libère toutes les ressources utilisées par la classe .
Libère les ressources non managées utilisées par la classe , en spécifiant s'il faut exécuter une opération de suppression normale.
true pour une opération de suppression normale ; false pour finaliser le handle.
Libère toutes les ressources associées au handle.
Spécifie le handle à encapsuler.
Obtient une valeur indiquant si le handle est fermé.
true si le handle est fermé ; sinon, false.
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la valeur du handle n'est pas valide.
true si la valeur du handle n'est pas valide, sinon false.
En cas de substitution dans une classe dérivée, exécute le code nécessaire pour libérer le handle.
true si la libération du handle réussit ; sinon, dans le cas d'un échec catastrophique, false.Dans ce cas, elle génère un Assistant de débogage managé releaseHandleFailed (MDA).
Définit le handle au handle préexistant spécifié.
Handle préexistant à utiliser.
Marque un handle comme n'étant plus utilisé.
Fournit des méthodes pratiques pour travailler avec un handle sécurisé pour une attente gérer.
Obtient le handle sécurisé pour un handle d'attente système d'exploitation natif.
Handle d'attente le handle d'attente sécurisée qui encapsule le système d'exploitation natif.
Un handle de système d'exploitation natif.
a la valeur null.
Définit un handle sécurisé d'un handle d'attente système d'exploitation natif.
Un handle d'attente qui encapsule un objet spécifiques au système d'exploitation qui attend un accès exclusif à une ressource partagée.
Le handle sécurisé pour encapsuler le handle de système d'exploitation.
a la valeur null.