Compartilhar via


HandleCollector Classe

Definição

Rastreia identificadores pendentes e força uma coleta de lixo quando é atingido o limite especificado.

public ref class HandleCollector sealed
public sealed class HandleCollector
type HandleCollector = class
Public NotInheritable Class HandleCollector
Herança
HandleCollector

Comentários

A HandleCollector classe controla um número limitado de identificadores para recursos não gerenciados. Normalmente, os recursos não gerenciados incluem identificadores para HDCs, HWnds e assim por diante.

Construtores

HandleCollector(String, Int32)

Inicializa uma nova instância da classe HandleCollector usando um nome e um limite no qual iniciar a coleta de identificadores.

HandleCollector(String, Int32, Int32)

Inicializa uma nova instância da classe HandleCollector usando um nome, um limite no qual iniciar a coleta de identificadores e um limite no qual a coleta de identificadores deve ocorrer.

Propriedades

Count

Obtém o número de identificadores coletados.

InitialThreshold

Obtém um valor que especifica o ponto em que as coletas devem começar.

MaximumThreshold

Obtém um valor que especifica o ponto em que as coletas devem ocorrer.

Name

Obtém o nome de um objeto HandleCollector.

Métodos

Add()

Incrementa a contagem de identificadores atual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove()

Decrementa a contagem de identificadores atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a