EventHandlerList Třída

Definice

Poskytuje jednoduchý seznam delegátů. Tato třída se nemůže dědit.

public ref class EventHandlerList sealed : IDisposable
public sealed class EventHandlerList : IDisposable
type EventHandlerList = class
    interface IDisposable
Public NotInheritable Class EventHandlerList
Implements IDisposable
Dědičnost
EventHandlerList
Implementuje

Příklady

Příklad použití EventHandlerListfunkce , viz Postupy: Zpracování více událostí pomocí vlastností události.

Poznámky

Tato třída používá lineární vyhledávací algoritmus k vyhledání položek v seznamu delegátů. Lineární vyhledávací algoritmus je neefektivní při práci s velkým počtem položek. Pokud tedy máte velký seznam, hledání položek je pomalé.

Konstruktory

Name Description
EventHandlerList()

Inicializuje novou instanci EventHandlerList třídy.

Vlastnosti

Name Description
Item[Object]

Získá nebo nastaví delegát pro zadaný objekt.

Metody

Name Description
AddHandler(Object, Delegate)

Přidá delegáta do seznamu.

AddHandlers(EventHandlerList)

Přidá do aktuálního seznamu seznam delegátů.

Dispose()

Odstraní seznam delegátů.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RemoveHandler(Object, Delegate)

Odebere ze seznamu delegáta.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro