EventHandlerList Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |