EventHandlerList Класс

Определение

Предоставляет простой список делегатов.Provides a simple list of delegates. Этот класс не наследуется.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
Наследование
EventHandlerList
Реализации

Примеры

Пример использования EventHandlerList см. в разделе как управлять несколькими событиями с помощью свойств событий.For an example of using an EventHandlerList, see How to: Handle Multiple Events Using Event Properties.

Комментарии

Этот класс использует алгоритм линейного поиска для поиска записей в списке делегатов.This class uses a linear search algorithm to find entries in the list of delegates. Линейный алгоритм поиска неэффективен при работе с большим количеством записей.A linear search algorithm is inefficient when working with a large number of entries. Поэтому, если имеется большой список, Поиск записей выполняется слишком долго.Therefore, when you have a large list, finding entries is slow.

Конструкторы

EventHandlerList()

Инициализирует новый экземпляр класса EventHandlerList.Initializes a new instance of the EventHandlerList class.

Свойства

Item[Object]

Получает или задает делегат для заданного объекта.Gets or sets the delegate for the specified object.

Методы

AddHandler(Object, Delegate)

Добавляет делегата в список.Adds a delegate to the list.

AddHandlers(EventHandlerList)

Добавляет список делегатов в текущий список.Adds a list of delegates to the current list.

Dispose()

Удаляет список делегатов.Disposes the delegate list.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
RemoveHandler(Object, Delegate)

Удаляет делегат из списка.Removes a delegate from the list.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к