EventHandlerList Klasa

Definicja

Udostępnia prostą listę delegatów. Klasa ta nie może być dziedziczona.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Dziedziczenie
EventHandlerList
Implementuje

Przykłady

Aby zapoznać się z przykładem użycia elementu EventHandlerList, zobacz Instrukcje: obsługa wielu zdarzeń przy użyciu właściwości zdarzeń.

Uwagi

Ta klasa używa algorytmu wyszukiwania liniowego do znajdowania wpisów na liście delegatów. Algorytm wyszukiwania liniowego jest nieefektywny podczas pracy z dużą liczbą wpisów. W związku z tym, gdy masz dużą listę, wyszukiwanie wpisów działa wolno.

Konstruktory

EventHandlerList()

Inicjuje nowe wystąpienie klasy EventHandlerList.

Właściwości

Item[Object]

Pobiera lub ustawia delegata dla określonego obiektu.

Metody

AddHandler(Object, Delegate)

Dodaje delegata do listy.

AddHandlers(EventHandlerList)

Dodaje listę delegatów do bieżącej listy.

Dispose()

Usuwa listę delegatów.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveHandler(Object, Delegate)

Usuwa delegata z listy.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy