System.Runtime.Handles
Rappresenta una classe wrapper per un handle di attesa.
Inizializza una nuova istanza della classe .
Oggetto che rappresenta l'handle preesistente da utilizzare.
true per rilasciare in modo affidabile l'handle durante la fase di finalizzazione; false per impedire il rilascio affidabile (non consigliato).
Specifica se l’handle sottostante può essere ereditato dai processi figlio.
Specifica che l’handle sottostante può essere ereditato dai processi figlio.
Specifica che l’handle sottostante non può essere ereditato dai processi figlio.
Rappresenta una classe wrapper per risorse di handle.
Inizializza una nuova istanza della classe con il valore di handle non valido specificato.
Valore di un handle non valido (in genere 0 o -1).
La classe derivata risiede in un assembly senza autorizzazione di accesso al codice non gestito.
Rilascia tutte le risorse utilizzate da .
Rilascia le risorse non gestite utilizzate dalla classe specificando se eseguire una normale operazione di eliminazione.
true per una normale operazione di eliminazione, false per finalizzare l'handle.
Libera tutte le risorse associate all'handle.
Specifica l'handle di cui eseguire il wrapping.
Ottiene un valore che indica se l'handle è chiuso.
true se l'handle è chiuso. In caso contrario, false.
Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che indica se il valore dell'handle non è valido.
true se l'handle è valido. In caso contrario, false.
Quando viene sottoposto a override in una classe derivata, esegue il codice necessario per liberare l'handle.
true se l'handle viene rilasciato correttamente; in caso contrario, se si verifica un errore irreversibile, false.In questo caso, genera un assistente al debug gestito releaseHandleFailed (MDA).
Imposta l'handle sull'handle preesistente specificato.
Handle preesistente da utilizzare.
Contrassegna un handle come non valido.
Rappresenta una classe wrapper per gli handle del sistema operativo.La classe deve essere ereditata.
Inizializza una nuova istanza della classe con il valore di handle non valido specificato.
Valore di un handle non valido (in genere 0 o -1).L'implementazione di dovrebbe restituire true per questo valore.
true per fare in modo che rilasci in modo affidabile l'handle durante la fase di finalizzazione; in caso contrario, false (opzione non consigliata).
La classe derivata risiede in un assembly senza autorizzazione di accesso al codice non gestito.
Incrementa manualmente il numero di riferimenti nelle istanze di .
true se il numero di riferimenti è stato incrementato correttamente; in caso contrario, false.
Restituisce il valore del campo .
Valore IntPtr che rappresenta il valore del campo .Se l'handle è stato contrassegnato come non valido con , questo metodo restituisce comunque il valore di handle originale, che può essere un valore non aggiornato.
Decrementa manualmente il numero di riferimenti in un'istanza di .
Rilascia tutte le risorse usate dalla classe .
Rilascia le risorse non gestite usate dalla classe specificando se eseguire una normale operazione di eliminazione.
true per una normale operazione di eliminazione; false per finalizzare l'handle.
Libera tutte le risorse associate all'handle.
Specifica l'handle di cui eseguire il wrapping.
Ottiene un valore che indica se l'handle è chiuso.
true se l'handle è chiuso; in caso contrario, false.
Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il valore dell'handle non è valido.
true se il valore dell'handle non è valido; in caso contrario, false.
Quando ne viene eseguito l'override in una classe derivata, esegue il codice necessario per liberare l'handle.
true se l'handle viene rilasciato correttamente; in caso contrario, se si verifica un errore irreversibile, false.In questo caso, genera un assistente al debug gestito releaseHandleFailed (MDA).
Imposta l'handle sull'handle preesistente specificato.
Handle preesistente da usare.
Contrassegna un handle come non più usato.
Fornisce metodi pratici per usare un handle sicuro per un handle di attesa.
Ottiene l'handle sicuro per un handle di attesa nativo del sistema operativo.
Handle di attesa sicuro che esegue il wrapping dell'handle di attesa nativo del sistema operativo.
Handle nativo del sistema operativo.
è null.
Imposta un handle sicuro per un handle di attesa nativo del sistema operativo.
Handle di attesa che incapsula un oggetto specifico del sistema operativo che attende l'accesso esclusivo a una risorsa condivisa.
Handle sicuro usato per il wrapping dell'handle del sistema operativo.
è null.