_Type.GetEvents 方法

定义

为 COM 对象提供对 GetEvents 方法的与版本无关的访问。

重载

GetEvents()

为 COM 对象提供对 GetEvents() 方法的与版本无关的访问。

GetEvents(BindingFlags)

为 COM 对象提供对 GetEvents(BindingFlags) 方法的与版本无关的访问。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetEvents 获取由当前 Type声明或继承的事件。

GetEvents()

为 COM 对象提供对 GetEvents() 方法的与版本无关的访问。

C#
public System.Reflection.EventInfo[] GetEvents();

返回

EventInfo 对象数组,表示当前 Type 所声明或继承的所有公共事件。

- 或 -

如果当前 EventInfo 没有默认成员,则为 Type 类型的空数组。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetEvents 返回由当前 Type声明或继承的所有公共事件。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.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

GetEvents(BindingFlags)

为 COM 对象提供对 GetEvents(BindingFlags) 方法的与版本无关的访问。

C#
public System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);

参数

bindingAttr
BindingFlags

一个位屏蔽,由一个或多个指定搜索执行方式的 BindingFlags 组成。

- 或 -

零,以返回 null

返回

EventInfo 对象的数组,表示当前 Type 所声明或继承的与指定绑定约束匹配的所有事件。

如果当前 EventInfo 没有事件,或者如果没有一个事件匹配绑定约束,则为 Type 类型的空数组。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetEvents 使用指定的绑定约束搜索由当前 Type声明或继承的事件。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.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