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.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 |
Устаревшие..
Получает объект |
IsCollectible |
Устаревшие..
Получает значение, указывающее, является ли объект MemberInfo частью сборки, содержащейся в забираемом контексте AssemblyLoadContext. (Унаследовано от MemberInfo) |
IsMulticast |
Устаревшие..
Получает значение, указывающее, является ли событие многоадресным. (Унаследовано от EventInfo) |
IsSpecialName |
Устаревшие..
Возвращает значение, показывающее, есть ли у |
MemberType |
Устаревшие..
Возвращает значение MemberTypes, указывающее, что этот элемент является событием. (Унаследовано от EventInfo) |
MetadataToken |
Устаревшие..
Получает токен метаданных, связанный с текущим объектом ComAwareEventInfo. |
MetadataToken |
Устаревшие..
Получает значение, определяющее элемент метаданных. (Унаследовано от MemberInfo) |
Module |
Устаревшие..
Получает модуль, связанный с текущим объектом ComAwareEventInfo. |
Module |
Устаревшие..
Получает модуль, в котором определяется тип, объявляющий член, представленный текущим объектом MemberInfo. (Унаследовано от MemberInfo) |
Name |
Устаревшие..
Возвращает имя текущего члена. |
RaiseMethod |
Устаревшие..
Получает метод, вызываемый при возникновении события, включая неоткрытые методы. (Унаследовано от EventInfo) |
ReflectedType |
Устаревшие..
Получает объект класса, который использовался для инициализации данного экземпляра. |
ReflectedType |
Устаревшие..
Получает объект класса, который использовался для извлечения данного экземпляра объекта |
RemoveMethod |
Устаревшие..
Получает объект |
Методы
AddEventHandler(Object, Delegate) |
Устаревшие..
Присоединяет обработчик событий к объекту модели COM. |
Equals(Object) |
Устаревшие..
Возвращает значение, показывающее, равен ли экземпляр указанному объекту. (Унаследовано от EventInfo) |
GetAddMethod() |
Устаревшие..
Возвращает метод, используемый для добавления делегата обработчика событий в источник событий. (Унаследовано от EventInfo) |
GetAddMethod(Boolean) |
Устаревшие..
Получает метод, использованный для добавления делегата обработчика событий в источник событий. |
GetAddMethod(Boolean) |
Устаревшие..
При переопределении в производном классе получает объект |
GetCustomAttributes(Boolean) |
Устаревшие..
При переопределении в производном классе получает массив всех настраиваемых атрибутов, применяемых к этому члену. |
GetCustomAttributes(Boolean) |
Устаревшие..
При переопределении в производном классе возвращает массив всех настраиваемых атрибутов, примененных к данному члену. (Унаследовано от MemberInfo) |
GetCustomAttributes(Type, Boolean) |
Устаревшие..
При переопределении в производном классе получает массив всех настраиваемых атрибутов указанного типа, применяемых к этому члену. |
GetCustomAttributes(Type, Boolean) |
Устаревшие..
При переопределении в производном классе возвращает массив настраиваемых атрибутов, применяемых к этому элементу и определяемых параметром Type. (Унаследовано от MemberInfo) |
GetCustomAttributesData() |
Устаревшие..
Возвращает список объектов CustomAttributeData для текущего ComAwareEventInfo. |
GetCustomAttributesData() |
Устаревшие..
Возвращает список объектов CustomAttributeData, представляющих данные об атрибутах, примененных к целевому элементу. (Унаследовано от MemberInfo) |
GetHashCode() |
Устаревшие..
Возвращает хэш-код данного экземпляра. (Унаследовано от EventInfo) |
GetOtherMethods() |
Устаревшие..
Возвращает открытые методы, которые были сопоставлены событию в метаданных с использованием директивы |
GetOtherMethods(Boolean) |
Устаревшие..
Возвращает открытые или закрытые методы, которые были сопоставлены событию в метаданных. |
GetOtherMethods(Boolean) |
Устаревшие..
Возвращает методы, которые были сопоставлены событию в метаданных с использованием директивы |
GetRaiseMethod() |
Устаревшие..
Возвращает метод, который вызывается при возникновении события. (Унаследовано от EventInfo) |
GetRaiseMethod(Boolean) |
Устаревшие..
При переопределении в производном классе, возвращает метод, который вызывался при возникновении события. |
GetRaiseMethod(Boolean) |
Устаревшие..
При переопределении в производном классе возвращает метод, который вызывается при возникновении события; указывает, следует ли возвращать закрытые методы. (Унаследовано от EventInfo) |
GetRemoveMethod() |
Устаревшие..
Возвращает метод, используемый для удаления делегата обработчика событий из источника событий. (Унаследовано от EventInfo) |
GetRemoveMethod(Boolean) |
Устаревшие..
При переопределении в производном классе получает объект MethodInfo для удаления метода события. |
GetRemoveMethod(Boolean) |
Устаревшие..
При переопределении в производном классе получает объект |
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() |
Устаревшие..
Возвращает объект, |
_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) |
Устаревшие..
Указывает, сколько экземпляров |
Методы расширения
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) |
Устаревшие..
Возвращает значение, указывающее, доступен ли маркер метаданных для указанного элемента. |