ComAwareEventInfo 类

定义

注意

ComAwareEventInfo may be unavailable in future releases.

允许事件处理程序的后期绑定注册。

public ref class ComAwareEventInfo : System::Reflection::EventInfo
[System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")]
public class ComAwareEventInfo : System.Reflection.EventInfo
public class ComAwareEventInfo : System.Reflection.EventInfo
[<System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")>]
type ComAwareEventInfo = class
    inherit EventInfo
type ComAwareEventInfo = class
    inherit EventInfo
Public Class ComAwareEventInfo
Inherits EventInfo
继承
ComAwareEventInfo
属性

注解

通常,编译器会自动嵌入对 ComAwareEventInfo.AddEventHandler(Object, Delegate)ComAwareEventInfo.RemoveEventHandler(Object, Delegate) 方法的调用,而不是使用事件的常规添加处理程序和删除处理程序方法。 如果需要嵌入定义相应事件的接口,则会发生此情况。

可以通过在编译器上使用 /link 选项或在 Visual Studio 中将 Embed Interop Types 属性设置为 True 来嵌入包含 接口的整个程序集来指定此项。

类型 ComAwareEventInfo 派生自 类, EventInfo 并重写 EventInfo.AddEventHandler(Object, Delegate)EventInfo.RemoveEventHandler(Object, Delegate) 方法。

构造函数

ComAwareEventInfo(Type, String)
已过时.

使用指定类型和该类型的事件名称来初始化 ComAwareEventInfo 类的新实例。

属性

AddMethod
已过时.

获取事件的 AddEventHandler(Object, Delegate) 方法的 MethodInfo 对象,包括非公共方法。

(继承自 EventInfo)
Attributes
已过时.

获取此事件的属性。

CustomAttributes
已过时.

获取包含此成员自定义属性的集合。

(继承自 MemberInfo)
DeclaringType
已过时.

获取声明该成员的类。

EventHandlerType
已过时.

获取与此事件关联的基础事件处理程序委托的 Type 对象。

(继承自 EventInfo)
IsCollectible
已过时.

获取一个值,该值指示此 MemberInfo 对象是否是包含在可回收的 AssemblyLoadContext 中的程序集的一部分。

(继承自 MemberInfo)
IsMulticast
已过时.

获取一个值,该值指示事件是否为多播。

(继承自 EventInfo)
IsSpecialName
已过时.

获取一个值,该值指示 EventInfo 是否具有一个有特殊意义的名称。

(继承自 EventInfo)
MemberType
已过时.

获取 MemberTypes 值,指示此成员为一个事件。

(继承自 EventInfo)
MetadataToken
已过时.

获取与当前 ComAwareEventInfo 对象关联的元数据令牌。

MetadataToken
已过时.

获取一个值,该值标识元数据元素。

(继承自 MemberInfo)
Module
已过时.

获取与当前 ComAwareEventInfo 对象关联的模块。

Module
已过时.

获取一个模块,在该模块中已经定义一个类型,该类型用于声明由当前 MemberInfo 表示的成员。

(继承自 MemberInfo)
Name
已过时.

获取当前成员的名称。

RaiseMethod
已过时.

获取引发该事件时所调用的方法,包括非公共方法。

(继承自 EventInfo)
ReflectedType
已过时.

获取用于初始化此实例的类对象。

ReflectedType
已过时.

获取用于获取 MemberInfo 的此实例的类对象。

(继承自 MemberInfo)
RemoveMethod
已过时.

获取用于删除事件方法的 MethodInfo 对象,包括非公共方法。

(继承自 EventInfo)

方法

AddEventHandler(Object, Delegate)
已过时.

将事件处理程序附加到 COM 对象。

Equals(Object)
已过时.

返回一个值,该值指示此实例是否与指定的对象相等。

(继承自 EventInfo)
GetAddMethod()
已过时.

返回用于向事件源添加事件处理程序委托的方法。

(继承自 EventInfo)
GetAddMethod(Boolean)
已过时.

获取用于将事件处理程序委托添加到事件源的方法。

GetAddMethod(Boolean)
已过时.

在派生类中重写时,为事件的 AddEventHandler(Object, Delegate) 方法检索 MethodInfo 对象,指定是否返回非公共方法。

(继承自 EventInfo)
GetCustomAttributes(Boolean)
已过时.

在派生类中重写时,获取一个包含应用于此成员的所有自定义特性的数组。

GetCustomAttributes(Boolean)
已过时.

在派生类中重写时,返回应用于此成员的所有自定义属性的数组。

(继承自 MemberInfo)
GetCustomAttributes(Type, Boolean)
已过时.

在派生类中重写时,获取一个数组,该数组包含应用于此成员的指定类型的所有自定义特性。

GetCustomAttributes(Type, Boolean)
已过时.

在派生类中重写时,返回应用于此成员并由 Type 标识的自定义属性的数组。

(继承自 MemberInfo)
GetCustomAttributesData()
已过时.

返回当前 ComAwareEventInfoCustomAttributeData 对象列表。

GetCustomAttributesData()
已过时.

返回 CustomAttributeData 对象列表,这些对象表示已应用到目标成员的特性相关数据。

(继承自 MemberInfo)
GetHashCode()
已过时.

返回此实例的哈希代码。

(继承自 EventInfo)
GetOtherMethods()
已过时.

返回在元数据中使用 .other 指令与事件相关联的公共方法。

(继承自 EventInfo)
GetOtherMethods(Boolean)
已过时.

返回在元数据中与某事件相关联的公共或非公共方法。

GetOtherMethods(Boolean)
已过时.

返回在元数据中使用 .other 指令与事件相关联的方法,指定是否包括非公共方法。

(继承自 EventInfo)
GetRaiseMethod()
已过时.

返回引发事件时所调用的方法。

(继承自 EventInfo)
GetRaiseMethod(Boolean)
已过时.

在派生类中重写时,返回引发该事件时调用的方法。

GetRaiseMethod(Boolean)
已过时.

在派生类中重写时,返回引发事件时调用的方法,指定是否返回非公共方法。

(继承自 EventInfo)
GetRemoveMethod()
已过时.

返回用于从事件源删除事件处理程序委托的方法。

(继承自 EventInfo)
GetRemoveMethod(Boolean)
已过时.

在派生类中重写时,检索用于移除该事件的方法的 MethodInfo 对象。

GetRemoveMethod(Boolean)
已过时.

在派生类中重写时,检索用于删除事件方法的 MethodInfo 对象,指定是否返回非公共方法。

(继承自 EventInfo)
GetType()
已过时.

发现类事件的属性并提供对事件元数据的访问权限。

(继承自 EventInfo)
HasSameMetadataDefinitionAs(MemberInfo)
已过时.

允许事件处理程序的后期绑定注册。

(继承自 MemberInfo)
IsDefined(Type, Boolean)
已过时.

指示是否对此成员应用指定特性的一个或多个实例。

IsDefined(Type, Boolean)
已过时.

在派生类中重写时,指示是否将指定类型或其派生类型的一个或多个特性应用于此成员。

(继承自 MemberInfo)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
RemoveEventHandler(Object, Delegate)
已过时.

将事件处理程序从 COM 对象分离。

ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
已过时.

将一组名称映射为对应的一组调度标识符。

(继承自 EventInfo)
_EventInfo.GetType()
已过时.

返回表示 T:System.Type 类型的 EventInfo 对象。

(继承自 EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
已过时.

检索对象的类型信息,然后可以使用该信息获取接口的类型信息。

(继承自 EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)
已过时.

检索对象提供的类型信息接口的数量(0 或 1)。

(继承自 EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
已过时.

提供对某一对象公开的属性和方法的访问。

(继承自 EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
已过时.

将一组名称映射为对应的一组调度标识符。

(继承自 MemberInfo)
_MemberInfo.GetType()
已过时.

获取一个表示 MemberInfo 类的 Type 对象。

(继承自 MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
已过时.

检索对象的类型信息,然后可以使用该信息获取接口的类型信息。

(继承自 MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)
已过时.

检索对象提供的类型信息接口的数量(0 或 1)。

(继承自 MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
已过时.

提供对某一对象公开的属性和方法的访问。

(继承自 MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)
已过时.

返回在该成员上定义的所有自定义特性的数组(已命名的特性除外),如果没有自定义特性,则返回空数组。

(继承自 MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
已过时.

返回在该成员上定义、由类型标识的自定义属性数组,如果没有该类型的自定义属性,则返回空数组。

(继承自 MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)
已过时.

指示是否在该成员上定义了一个或多个 attributeType 实例。

(继承自 MemberInfo)

扩展方法

GetCustomAttribute(MemberInfo, Type)
已过时.

检索应用于指定成员的指定类型的自定义特性。

GetCustomAttribute(MemberInfo, Type, Boolean)
已过时.

检索应用于指定成员的指定类型的自定义特性,并可选择检查该成员的上级。

GetCustomAttribute<T>(MemberInfo)
已过时.

检索应用于指定成员的指定类型的自定义特性。

GetCustomAttribute<T>(MemberInfo, Boolean)
已过时.

检索应用于指定成员的指定类型的自定义特性,并可选择检查该成员的上级。

GetCustomAttributes(MemberInfo)
已过时.

检索应用于指定成员的自定义特性集合。

GetCustomAttributes(MemberInfo, Boolean)
已过时.

检索应用于指定成员的自定义特性集合,并可选择检查该成员的上级。

GetCustomAttributes(MemberInfo, Type)
已过时.

检索应用于指定成员的指定类型的自定义特性集合。

GetCustomAttributes(MemberInfo, Type, Boolean)
已过时.

检索应用于指定成员的指定类型的自定义特性集合,并可选择检查该成员的上级。

GetCustomAttributes<T>(MemberInfo)
已过时.

检索应用于指定成员的指定类型的自定义特性集合。

GetCustomAttributes<T>(MemberInfo, Boolean)
已过时.

检索应用于指定成员的指定类型的自定义特性集合,并可选择检查该成员的上级。

IsDefined(MemberInfo, Type)
已过时.

确定是否将指定类型的任何自定义属性应用于指定的成员。

IsDefined(MemberInfo, Type, Boolean)
已过时.

指示一个指定类型的自定义特性是否应用于一个指定的数字,并选择性地应用于其的上级。

GetAddMethod(EventInfo)
已过时.

允许事件处理程序的后期绑定注册。

GetAddMethod(EventInfo, Boolean)
已过时.

允许事件处理程序的后期绑定注册。

GetRaiseMethod(EventInfo)
已过时.

允许事件处理程序的后期绑定注册。

GetRaiseMethod(EventInfo, Boolean)
已过时.

允许事件处理程序的后期绑定注册。

GetRemoveMethod(EventInfo)
已过时.

允许事件处理程序的后期绑定注册。

GetRemoveMethod(EventInfo, Boolean)
已过时.

允许事件处理程序的后期绑定注册。

GetMetadataToken(MemberInfo)
已过时.

获取给定成员的元数据令牌(如果可用)。

HasMetadataToken(MemberInfo)
已过时.

返回表示元数据令牌是否可用于指定的成员的值。

适用于