HandleCollector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tiene traccia degli handle in sospeso e forza un'operazione di Garbage Collection quando viene raggiunta la soglia specificata.
public ref class HandleCollector sealed
public sealed class HandleCollector
type HandleCollector = class
Public NotInheritable Class HandleCollector
- Ereditarietà
-
HandleCollector
Commenti
La HandleCollector classe tiene traccia di un numero limitato di handle per le risorse non gestite. In genere, le risorse non gestite includono handle per HDC
s, HWnd
s e così via.
Costruttori
HandleCollector(String, Int32) |
Inizializza una nuova istanza della classe HandleCollector utilizzando un nome e una soglia dopo la quale avviare la procedura di Garbage Collection per gli handle. |
HandleCollector(String, Int32, Int32) |
Inizializza una nuova istanza della classe HandleCollector utilizzando un nome, una soglia dopo la quale avviare la procedura di Garbage Collection per gli handle e una soglia dopo la quale la procedura deve essere eseguita. |
Proprietà
Count |
Ottiene il numero di handle raccolti. |
InitialThreshold |
Ottiene un valore che specifica il punto in cui le procedure di Garbage Collection devono essere avviate. |
MaximumThreshold |
Ottiene un valore che specifica il punto in cui devono essere eseguite le procedure di Garbage Collection. |
Name |
Ottiene il nome di un oggetto HandleCollector. |
Metodi
Add() |
Incrementa il numero corrente di handle. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove() |
Decrementa il numero corrente di handle. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |