Partilhar via


EventHandlerList Classe

Definição

Fornece uma lista simples de delegados. Essa classe não pode ser herdada.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Herança
EventHandlerList
Implementações

Exemplos

Para obter um exemplo de como usar um EventHandlerList, consulte Como manipular vários eventos usando propriedades de evento.

Comentários

Essa classe usa um algoritmo de pesquisa linear para localizar entradas na lista de delegados. Um algoritmo de pesquisa linear é ineficiente ao trabalhar com um grande número de entradas. Portanto, quando você tem uma lista grande, a localização de entradas é lenta.

Construtores

EventHandlerList()

Inicializa uma nova instância da classe EventHandlerList.

Propriedades

Item[Object]

Obtém ou define o delegado para o objeto especificado.

Métodos

AddHandler(Object, Delegate)

Adiciona um delegado à lista.

AddHandlers(EventHandlerList)

Adiciona uma lista de delegados à lista atual.

Dispose()

Descarta a lista de delegados.

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)
RemoveHandler(Object, Delegate)

Remove um delegado da lista.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a