EventHandlerList EventHandlerList EventHandlerList EventHandlerList Class

Definition

Stellt eine einfache Liste von Delegaten bereit.Provides a simple list of delegates. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Beispiele

Ein Beispiel für eine EventHandlerList, finden Sie unter Vorgehensweise: Behandeln mehrerer Ereignisse mit Ereigniseigenschaften.For an example of using an EventHandlerList, see How to: Handle Multiple Events Using Event Properties.

Hinweise

Diese Klasse verwendet den Algorithmus eine lineare Suche nach Einträgen in der Liste von Delegaten.This class uses a linear search algorithm to find entries in the list of delegates. Ein lineare Suche-Algorithmus ist ineffizient, bei der Arbeit mit einer großen Anzahl von Einträgen.A linear search algorithm is inefficient when working with a large number of entries. Wenn Sie eine umfangreiche Liste verfügen, also Suchen nach Einträgen langsam.Therefore, when you have a large list, finding entries is slow.

Konstruktoren

EventHandlerList() EventHandlerList() EventHandlerList() EventHandlerList()

Initialisiert eine neue Instanz der EventHandlerList-Klasse.Initializes a new instance of the EventHandlerList class.

Eigenschaften

Item[Object] Item[Object] Item[Object] Item[Object]

Ruft den Delegaten für das angegebene Objekt ab oder legt diesen fest.Gets or sets the delegate for the specified object.

Methoden

AddHandler(Object, Delegate) AddHandler(Object, Delegate) AddHandler(Object, Delegate) AddHandler(Object, Delegate)

Fügt der Liste einen Delegaten hinzu.Adds a delegate to the list.

AddHandlers(EventHandlerList) AddHandlers(EventHandlerList) AddHandlers(EventHandlerList) AddHandlers(EventHandlerList)

Fügt der aktuellen Liste eine Liste von Delegaten hinzu.Adds a list of delegates to the current list.

Dispose() Dispose() Dispose() Dispose()

Gibt die Delegatliste frei.Disposes the delegate list.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate) RemoveHandler(Object, Delegate)

Entfernt einen Delegaten aus der Liste.Removes a delegate from the list.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: