Freigeben über


HandleCollector Klasse

Definition

Verfolgt ausstehende Handles nach und erzwingt bei Erreichen des angegebenen Schwellenwerts eine Garbage Collection.

public ref class HandleCollector sealed
public sealed class HandleCollector
type HandleCollector = class
Public NotInheritable Class HandleCollector
Vererbung
HandleCollector

Hinweise

Die HandleCollector -Klasse verfolgt eine begrenzte Anzahl von Handles für nicht verwaltete Ressourcen nach. In der Regel umfassen nicht verwaltete Ressourcen Handles für HDCs, HWnds usw.

Konstruktoren

HandleCollector(String, Int32)

Initialisiert eine neue Instanz der HandleCollector-Klasse mit einem Namen und einem Schwellenwert, an dem die Handle-Erfassung beginnen soll.

HandleCollector(String, Int32, Int32)

Initialisiert eine neue Instanz der HandleCollector-Klasse mit einem Namen, einem Schwellenwert für den Beginn der Handle-Erfassung sowie einem Schwellenwert, ab dem die Handle-Erfassung auftreten muss.

Eigenschaften

Count

Ruft die Anzahl der erfassten Handles ab.

InitialThreshold

Ruft einen Wert ab, der den Punkt angibt, bei dem die Erfassung beginnen soll.

MaximumThreshold

Ruft einen Wert ab, der den Punkt angibt, bei dem Erfassungen auftreten müssen.

Name

Ruft den Namen eines HandleCollector-Objekts ab.

Methoden

Add()

Erhöht die aktuelle Anzahl der Handles.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove()

Verringert die aktuelle Anzahl der Handles.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: