<Event> 元素 (.NET Native)

将运行时反射策略应用到一个事件。

语法

<Event Name="event_name"
       Browse="policy_type"
       Dynamic="policy_type" />

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 属性类型 说明
Name 常规 必需的特性。 指定事件名称。
Browse 反射 可选特性。 控制对该事件信息的查询或列举该事件,但并不在运行时间启用任何动态访问。
Dynamic 反射 可选特性。 控制运行时对该事件的访问,以启用动态编程。 该策略确保一个事件可在运行时间内得到处理。

Name 特性

Value 说明
method_name 事件名称。 该事件的类型由父 <Type><TypeInstantiation> 元素定义。

所有其他特性

Value 说明
策略_设置 该设置将应用到这个事件的策略类型。 可能值为 AutoExcludedIncludedRequired。 有关详细信息,请参阅运行时指令策略设置

子元素

无。

父元素

元素 说明
<类型> 将反射策略应用到一种类型及其所有成员。
<TypeInstantiation> 将反射策略应用到一种构造泛型类型及其所有成员。

注解

如果一个事件的策略没有得到显式定义,它将继承其父元素的运行时策略。

另请参阅