Поделиться через


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 в компиляторах или присвоив свойству Embed Interop Types значение True в Visual Studio.

Тип ComAwareEventInfo является производным EventInfo от класса и переопределяет методы EventInfo.AddEventHandler(Object, Delegate) и EventInfo.RemoveEventHandler(Object, Delegate) .

Конструкторы

ComAwareEventInfo(Type, String)
Устаревшие..

Инициализирует новый экземпляр класса ComAwareEventInfo, используя указанные тип и имя события в типе.

Свойства

AddMethod
Устаревшие..

Получает объект MethodInfo для метода AddEventHandler(Object, Delegate) события, включая методы, не являющиеся открытыми.

(Унаследовано от 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)
Устаревшие..

При переопределении в производном классе получает объект MethodInfo для метода AddEventHandler(Object, Delegate) события, указывающий, следует ли возвращать закрытые методы.

(Унаследовано от EventInfo)
GetCustomAttributes(Boolean)
Устаревшие..

При переопределении в производном классе получает массив всех настраиваемых атрибутов, применяемых к этому члену.

GetCustomAttributes(Boolean)
Устаревшие..

При переопределении в производном классе возвращает массив всех настраиваемых атрибутов, примененных к данному члену.

(Унаследовано от MemberInfo)
GetCustomAttributes(Type, Boolean)
Устаревшие..

При переопределении в производном классе получает массив всех настраиваемых атрибутов указанного типа, применяемых к этому члену.

GetCustomAttributes(Type, Boolean)
Устаревшие..

При переопределении в производном классе возвращает массив настраиваемых атрибутов, применяемых к этому элементу и определяемых параметром Type.

(Унаследовано от MemberInfo)
GetCustomAttributesData()
Устаревшие..

Возвращает список объектов CustomAttributeData для текущего ComAwareEventInfo.

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.TypeEventInfo представляющий тип .

(Унаследовано от 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()
Устаревшие..

Возвращает объект Type, представляющий класс MemberInfo.

(Унаследовано от 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)
Устаревшие..

Возвращает значение, указывающее, доступен ли маркер метаданных для указанного элемента.

Применяется к