ComAwareEventInfo Clase

Definición

Precaución

ComAwareEventInfo may be unavailable in future releases.

Permite el registro enlazado en tiempo de ejecución de un controlador de eventos.

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
Herencia
ComAwareEventInfo
Atributos

Comentarios

Normalmente, los compiladores insertarán automáticamente llamadas a los ComAwareEventInfo.AddEventHandler(Object, Delegate) métodos y ComAwareEventInfo.RemoveEventHandler(Object, Delegate) en lugar de usar el controlador de adición normal y quitarán métodos de controlador para eventos. Esto ocurre si es necesario insertar la interfaz en la que se define el evento correspondiente.

Para especificarlo, inserte todo el ensamblado que contiene la interfaz mediante la opción /link en los compiladores o estableciendo la propiedad True Insertar tipos de interoperabilidad en en Visual Studio.

El ComAwareEventInfo tipo deriva de la EventInfo clase e invalida los EventInfo.AddEventHandler(Object, Delegate) métodos y EventInfo.RemoveEventHandler(Object, Delegate) .

Constructores

ComAwareEventInfo(Type, String)

Inicializa una nueva instancia de la clase ComAwareEventInfo utilizando el tipo especificado y un nombre del evento en el tipo.

Propiedades

AddMethod

Obtiene el objeto MethodInfo para el método AddEventHandler(Object, Delegate) del evento, incluidos los métodos privados.

(Heredado de EventInfo)
Attributes

Obtiene los atributos de este evento.

CustomAttributes

Obtiene una colección que contiene los atributos personalizados de este miembro.

(Heredado de MemberInfo)
DeclaringType

Obtiene la clase que declara este miembro.

EventHandlerType

Obtiene el objeto Type del controlador de eventos subyacente asociado a este evento.

(Heredado de EventInfo)
IsCollectible

Obtiene un valor que indica si este objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable.

(Heredado de MemberInfo)
IsMulticast

Obtiene un valor que indica si el evento es de multidifusión.

(Heredado de EventInfo)
IsSpecialName

Obtiene un valor que indica si EventInfo tiene un nombre con un significado especial.

(Heredado de EventInfo)
MemberType

Obtiene un valor de MemberTypes que indica que este miembro es un evento.

(Heredado de EventInfo)
MetadataToken

Obtiene el token de metadatos asociado al objeto ComAwareEventInfo actual.

MetadataToken

Obtiene un valor que identifica un elemento de metadatos.

(Heredado de MemberInfo)
Module

Obtiene el modulo asociado al objeto ComAwareEventInfo actual.

Module

Obtiene el módulo en el que el tipo que declara el miembro representado por el objeto MemberInfo actual está definido.

(Heredado de MemberInfo)
Name

Obtiene el nombre del miembro actual.

RaiseMethod

Obtiene el método al que se llama cuando se provoca el evento, incluidos los métodos no públicos.

(Heredado de EventInfo)
ReflectedType

Obtiene el objeto de clase utilizado para inicializar esta instancia.

ReflectedType

Obtiene el objeto de la clase utilizado para obtener esta instancia de MemberInfo.

(Heredado de MemberInfo)
RemoveMethod

Obtiene el objeto MethodInfo para quitar un método del evento, incluidos los métodos privados.

(Heredado de EventInfo)

Métodos

AddEventHandler(Object, Delegate)

Asocia un controlador de eventos a un objeto COM.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

(Heredado de EventInfo)
GetAddMethod()

Devuelve el método utilizado para agregar un delegado de controlador de eventos al origen de eventos.

(Heredado de EventInfo)
GetAddMethod(Boolean)

Obtiene el método que se usó para agregar un delegado del controlador de eventos al origen de eventos.

GetAddMethod(Boolean)

Cuando se reemplaza en una clase derivada, recupera el objeto MethodInfo para el método AddEventHandler(Object, Delegate) del evento, especificando si se deben devolver o no métodos no públicos.

(Heredado de EventInfo)
GetCustomAttributes(Boolean)

Cuando se invalida en una clase derivada, obtiene una matriz que contiene todos los atributos personalizados que se aplican a este miembro.

GetCustomAttributes(Boolean)

Cuando se reemplaza en una clase derivada, devuelve una matriz de todos los atributos personalizados aplicados a este miembro.

(Heredado de MemberInfo)
GetCustomAttributes(Type, Boolean)

Cuando se invalida en una clase derivada, obtiene una matriz que contiene todos los atributos personalizados del tipo especificado que se aplican a este miembro.

GetCustomAttributes(Type, Boolean)

Cuando se invalida en una clase derivada, devuelve una matriz de atributos personalizados aplicados a este miembro e identificado por Type.

(Heredado de MemberInfo)
GetCustomAttributesData()

Proporciona una lista de objetos CustomAttributeData para el elemento ComAwareEventInfo actual.

GetCustomAttributesData()

Devuelve una lista de objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron al miembro de destino.

(Heredado de MemberInfo)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de EventInfo)
GetOtherMethods()

Devuelve los métodos públicos que se han asociado a un evento en los metadatos mediante la directiva .other.

(Heredado de EventInfo)
GetOtherMethods(Boolean)

Devuelve los métodos públicos o no públicos que se han asociado a un evento en los metadatos.

GetOtherMethods(Boolean)

Devuelve los métodos que se han asociado a un evento en los metadatos mediante la directiva .other, especificando si se deben incluir métodos no públicos.

(Heredado de EventInfo)
GetRaiseMethod()

Devuelve el método al que se llama cuando se genera el evento.

(Heredado de EventInfo)
GetRaiseMethod(Boolean)

Cuando se invalida en una clase derivada, devuelve el método al que se llamó cuando se provocó el evento.

GetRaiseMethod(Boolean)

Cuando se reemplaza en una clase derivada, devuelve el método al que se llama cuando el evento se genera, especificando si se deben devolver o no métodos no públicos.

(Heredado de EventInfo)
GetRemoveMethod()

Devuelve el método utilizado para quitar un delegado de controlador de eventos del origen de eventos.

(Heredado de EventInfo)
GetRemoveMethod(Boolean)

Cuando se reemplaza en una clase derivada, recupera el objeto MethodInfo para quitar un método del evento.

GetRemoveMethod(Boolean)

Cuando se reemplaza en una clase derivada, recupera el objeto MethodInfo para quitar un método del evento, especificando si se deben devolver o no métodos no públicos.

(Heredado de EventInfo)
GetType()

Detecta los atributos de un evento de clase y proporciona acceso a sus metadatos.

(Heredado de EventInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Heredado de MemberInfo)
IsDefined(Type, Boolean)

Indica si a este miembro se aplica una o más instancias del atributo especificado.

IsDefined(Type, Boolean)

Cuando se reemplaza en una clase derivada, indica si se aplican a este miembro uno o más atributos del tipo especificado o de sus tipos derivados.

(Heredado de MemberInfo)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveEventHandler(Object, Delegate)

Desasocia un controlador de eventos de un objeto COM.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

(Heredado de EventInfo)
_EventInfo.GetType()

Devuelve un objeto T:System.Type que representa el tipo EventInfo.

(Heredado de EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

(Heredado de EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

(Heredado de EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

(Heredado de EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

(Heredado de MemberInfo)
_MemberInfo.GetType()

Objeto Type que representa la clase MemberInfo.

(Heredado de MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

(Heredado de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

(Heredado de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

(Heredado de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Devuelve una matriz de todos los atributos personalizados definidos en este miembro, excluidos los atributos con nombre, o una matriz vacía si no hay atributos personalizados.

(Heredado de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Devuelve una matriz de atributos personalizados definidos en este miembro, identificados por tipo, o una matriz vacía si no hay atributos personalizados de ese tipo.

(Heredado de MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Indica si una o más instancias de attributeType se definen en este miembro.

(Heredado de MemberInfo)

Métodos de extensión

GetCustomAttribute(MemberInfo, Type)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttribute<T>(MemberInfo)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes(MemberInfo)

Recupera una colección de atributos personalizados que se aplican a un miembro especificado.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes(MemberInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes<T>(MemberInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

IsDefined(MemberInfo, Type)

Indica si se deben aplicar atributos personalizados de un tipo especificado a un miembro especificado.

IsDefined(MemberInfo, Type, Boolean)

Indica si los atributos personalizados de un tipo especificado se aplican a un miembro especificado y, opcionalmente, se aplican a sus antecesores.

GetAddMethod(EventInfo)
GetAddMethod(EventInfo, Boolean)
GetRaiseMethod(EventInfo)
GetRaiseMethod(EventInfo, Boolean)
GetRemoveMethod(EventInfo)
GetRemoveMethod(EventInfo, Boolean)
GetMetadataToken(MemberInfo)

Obtiene un token de metadatos del miembro determinado, si está disponible.

HasMetadataToken(MemberInfo)

Devuelve un valor que indica si un token de metadatos está disponible para el miembro especificado.

Se aplica a