HandleCollector HandleCollector HandleCollector HandleCollector Class

Definition

Verfolgt ausstehende Handles und erzwingt eine Garbage Collection, wenn der angegebenen Schwellenwert erreicht wird.Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.

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

Hinweise

Die HandleCollector Klasse verfolgt des eine begrenzte Anzahl von Handles, auf nicht verwalteten Ressourcen.The HandleCollector class keeps track of a limited number of handles to unmanaged resources. In der Regel nicht verwaltete Ressourcen enthalten Handles für HDCs, HWnds, und So weiter.Typically, unmanaged resources include handles to HDCs, HWnds, and so on.

Konstruktoren

HandleCollector(String, Int32) HandleCollector(String, Int32) HandleCollector(String, Int32) HandleCollector(String, Int32)

Initialisiert eine neue Instanz der HandleCollector-Klasse mit einem Namen und einem Schwellenwert, an dem die Handle-Erfassung beginnen soll.Initializes a new instance of the HandleCollector class using a name and a threshold at which to begin handle collection.

HandleCollector(String, Int32, Int32) HandleCollector(String, Int32, Int32) HandleCollector(String, Int32, Int32) 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.Initializes a new instance of the HandleCollector class using a name, a threshold at which to begin handle collection, and a threshold at which handle collection must occur.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der erfassten Handles ab.Gets the number of handles collected.

InitialThreshold InitialThreshold InitialThreshold InitialThreshold

Ruft einen Wert ab, der den Punkt angibt, bei dem die Erfassung beginnen soll.Gets a value that specifies the point at which collections should begin.

MaximumThreshold MaximumThreshold MaximumThreshold MaximumThreshold

Ruft einen Wert ab, der den Punkt angibt, bei dem Erfassungen auftreten müssen.Gets a value that specifies the point at which collections must occur.

Name Name Name Name

Ruft den Namen eines HandleCollector-Objekts ab.Gets the name of a HandleCollector object.

Methoden

Add() Add() Add() Add()

Erhöht die aktuelle Anzahl der Handles.Increments the current handle count.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove() Remove() Remove() Remove()

Verringert die aktuelle Anzahl der Handles.Decrements the current handle count.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: