HandleCollector Classe
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
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.
Handle |
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. |
Handle |
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. |
Count |
Ottiene il numero di handle raccolti. |
Initial |
Ottiene un valore che specifica il punto in cui le procedure di Garbage Collection devono essere avviate. |
Maximum |
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. |
Add() |
Incrementa il numero corrente di handle. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove() |
Decrementa il numero corrente di handle. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.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, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: