Прочитать на английском

Поделиться через


EventInfo.GetAddMethod Метод

Определение

Возвращает метод, используемый для добавления делегата обработчика событий в источник событий.

Перегрузки

GetAddMethod()

Возвращает метод, используемый для добавления делегата обработчика событий в источник событий.

GetAddMethod(Boolean)

При переопределении в производном классе получает объект MethodInfo для метода AddEventHandler(Object, Delegate) события, указывающий, следует ли возвращать закрытые методы.

GetAddMethod()

Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs

Возвращает метод, используемый для добавления делегата обработчика событий в источник событий.

public System.Reflection.MethodInfo? GetAddMethod();
public System.Reflection.MethodInfo GetAddMethod();

Возвращаемое значение

Объект MethodInfo, представляющий метод, используемый для добавления делегата обработчика событий в источник событий.

Реализации

Примеры

Как правило, метод имеет следующую сигнатуру:

add_<EventName>(<EventHandlerType> handler)

Комментарии

GetAddMethod инициализирует и добавляет метод подписки на событие. Метод AddEventHandler используется для добавления делегата обработчика событий в список вызовов источника события.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

GetAddMethod(Boolean)

Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs

При переопределении в производном классе получает объект MethodInfo для метода AddEventHandler(Object, Delegate) события, указывающий, следует ли возвращать закрытые методы.

public abstract System.Reflection.MethodInfo? GetAddMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo GetAddMethod(bool nonPublic);

Параметры

nonPublic
Boolean

Значение true, если закрытые методы могут быть возвращены. В противном случае — значение false.

Возвращаемое значение

Объект MethodInfo, представляющий метод, используемый для добавления делегата обработчика событий в источник событий.

Реализации

Исключения

Параметр nonPublic имеет значение true. Метод, используемый для добавления делегата обработчика событий, закрытый. У вызывающего объекта нет прав на отражение закрытых методов.

Примеры

Как правило, метод имеет следующую сигнатуру:

add_<EventName>(<EventHandlerType> handler)

Комментарии

Инициализирует GetAddMethod и добавляет метод подписки на событие в качестве логического значения. Метод AddEventHandler используется для добавления делегата обработчика событий в список вызовов источника события.

См. также раздел

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1