Condividi tramite


HandleCollector Classe

Definizione

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 HDCs, HWnds 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)

Si applica a