Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.
Assembly: System (in System.dll)
Initializes a new instance of theclass using a name and a threshold at which to begin handle collection.
|HandleCollector(String, Int32, Int32)|
Initializes a new instance of theclass using a name, a threshold at which to begin handle collection, and a threshold at which handle collection must occur.
Increments the current handle count.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Decrements the current handle count.
Returns a string that represents the current object.(Inherited from Object.)
Theclass keeps track of a limited number of handles to unmanaged resources. Typically, unmanaged resources include handles to HDCs, HWnds, and so on.
Available since 4.5
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Available since 8.1
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.