Teilen über


EventHandlerList Klasse

Definition

Stellt eine einfache Liste von Delegaten bereit. Diese Klasse kann nicht vererbt werden.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Vererbung
EventHandlerList
Implementiert

Beispiele

Ein Beispiel für die Verwendung eines EventHandlerListfinden Sie unter Vorgehensweise: Behandeln mehrerer Ereignisse mithilfe von Ereigniseigenschaften.

Hinweise

Diese Klasse verwendet einen linearen Suchalgorithmus, um Einträge in der Liste der Delegaten zu finden. Ein linearer Suchalgorithmus ist bei der Arbeit mit einer großen Anzahl von Einträgen ineffizient. Wenn Sie also über eine große Liste verfügen, ist die Suche nach Einträgen langsam.

Konstruktoren

EventHandlerList()

Initialisiert eine neue Instanz der EventHandlerList-Klasse.

Eigenschaften

Item[Object]

Ruft den Delegaten für das angegebene Objekt ab oder legt diesen fest.

Methoden

AddHandler(Object, Delegate)

Fügt der Liste einen Delegaten hinzu.

AddHandlers(EventHandlerList)

Fügt der aktuellen Liste eine Liste von Delegaten hinzu.

Dispose()

Gibt die Delegatliste frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveHandler(Object, Delegate)

Entfernt einen Delegaten aus der Liste.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: