_Type.GetEvent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent.
Перегрузки
GetEvent(String) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String). |
GetEvent(String, BindingFlags) |
Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String, BindingFlags). |
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetEvent получает определенное событие, объявленное или наследуемое текущим Typeобъектом .
GetEvent(String)
Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String).
public:
System::Reflection::EventInfo ^ GetEvent(System::String ^ name);
public System.Reflection.EventInfo GetEvent (string name);
abstract member GetEvent : string -> System.Reflection.EventInfo
Public Function GetEvent (name As String) As EventInfo
Параметры
- name
- String
Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.
-или-
Нуль, чтобы было возвращено значение null
.
Возвращаемое значение
Массив объектов EventInfo, представляющий все события, которые объявлены или унаследованы данным объектом Type и удовлетворяют указанным ограничениям привязки.
-или-
Пустой массив типа EventInfo, если у текущего типа Type нет событий или ни одно событие не удовлетворяет ограничениям привязки.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetEvent ищет события, объявленные или унаследованные текущим Typeобъектом , с помощью указанных ограничений привязки.
Применяется к
GetEvent(String, BindingFlags)
Предоставляет COM-объекты с независящим от версии доступом к методу GetEvent(String, BindingFlags).
public:
System::Reflection::EventInfo ^ GetEvent(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.EventInfo GetEvent (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetEvent : string * System.Reflection.BindingFlags -> System.Reflection.EventInfo
Public Function GetEvent (name As String, bindingAttr As BindingFlags) As EventInfo
Параметры
- name
- String
Строка типа String, содержащая имя события, которое объявлено или унаследовано текущим типом Type.
- bindingAttr
- BindingFlags
Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.
-или-
Нуль, чтобы было возвращено значение null
.
Возвращаемое значение
Объект EventInfo, представляющий указанное событие, которое объявлено или унаследовано текущим типом Type, если такое событие найдено; null
в противном случае.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Type.GetEvent возвращает объект , EventInfo представляющий указанное событие, используя указанные ограничения привязки.