HandleCollector Класс

Определение

Отслеживает незавершенные обработчики и инициирует сбор мусора при достижении заданного порогового значения.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
Наследование
HandleCollector

Комментарии

Класс HandleCollector отслеживает ограниченное количество дескрипторов для неуправляемых ресурсов.The HandleCollector class keeps track of a limited number of handles to unmanaged resources. Как правило, неуправляемые ресурсы включают дескрипторы HDCs, HWnds и т. д.Typically, unmanaged resources include handles to HDCs, HWnds, and so on.

Конструкторы

HandleCollector(String, Int32)

Инициализирует новый экземпляр класса HandleCollector, используя имя и порог, достижение которого вызывает сбор дескрипторов.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, используя имя, порог начала сбора дескрипторов и порок, при котором должен быть выполнен сбор дескрипторов.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.

Свойства

Count

Возвращает количество собранных дескрипторов.Gets the number of handles collected.

InitialThreshold

Возвращает значение, определяющее точку, с которой должен начаться сбор.Gets a value that specifies the point at which collections should begin.

MaximumThreshold

Возвращает значение, определяющее точку, в которой должен быть выполнен сбор.Gets a value that specifies the point at which collections must occur.

Name

Возвращает имя объекта HandleCollector.Gets the name of a HandleCollector object.

Методы

Add()

Увеличивает текущий счетчик дескрипторов.Increments the current handle count.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Remove()

Уменьшает текущий счетчик дескрипторов.Decrements the current handle count.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к