Freigeben über


HandleCollector-Klasse

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Runtime.InteropServices
Assembly:  System (in System.dll)

Vererbungshierarchie

System.Object
  System.Runtime.InteropServices.HandleCollector

Syntax

public sealed class HandleCollector
public ref class HandleCollector sealed 
[<Sealed>]
type HandleCollector = class end
Public NotInheritable Class HandleCollector

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod HandleCollector(String, Int32)

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

System_CAPS_pubmethod HandleCollector(String, Int32, Int32)

Initialisiert eine neue Instanz der HandleCollector -Klasse mit einem Namen, einem Schwellenwert ab dem handle-Sammlung und einen Schwellenwert an die Handle-Erfassung auftreten muss.

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty Count

Ruft die Anzahl der erfassten Handles ab.

System_CAPS_pubproperty InitialThreshold

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

System_CAPS_pubproperty MaximumThreshold

Ruft einen Wert, der den Punkt angibt, in dem Sammlungen auftreten müssen.

System_CAPS_pubproperty Name

Ruft den Namen des ein HandleCollector Objekt.

Methoden

Name Beschreibung
System_CAPS_pubmethod Add()

Erhöht die aktuelle Anzahl der Handles.

System_CAPS_pubmethod Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethod GetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethod GetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethod Remove()

Verringert die Sperrenanzahl für des aktuellen Handles.

System_CAPS_pubmethod ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Hinweise

The T:System.Runtime.InteropServices.HandleCollector class keeps track of a limited number of handles to unmanaged resources. Typically, unmanaged resources include handles to HDCs, HWnds, and so on.

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone
Verfügbar seit 8.1

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang