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
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")>]
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
Устаревшие..

Возвращает объект класса, используемый для инициализации этого экземпляра.

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

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

(Унаследовано от EventInfo)

Методы

Имя Описание
AddEventHandler(Object, Delegate)
Устаревшие..

Присоединяет обработчик событий к com-объекту.

Equals(Object)
Устаревшие..

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

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

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

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

Возвращает метод, который использовался для добавления делегата обработчика событий в источник событий.

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

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

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

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

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

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

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)
HasSameMetadataDefinitionAs(MemberInfo)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

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

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

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

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)

Методы расширения

Имя Описание
GetAddMethod(EventInfo, Boolean)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

GetAddMethod(EventInfo)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

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

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

GetCustomAttribute(MemberInfo, Type)
Устаревшие..

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

GetCustomAttribute<T>(MemberInfo, Boolean)
Устаревшие..

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

GetCustomAttribute<T>(MemberInfo)
Устаревшие..

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

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

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

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

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

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

Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу.

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

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

GetCustomAttributes<T>(MemberInfo, Boolean)
Устаревшие..

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

GetCustomAttributes<T>(MemberInfo)
Устаревшие..

Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу.

GetMetadataToken(MemberInfo)
Устаревшие..

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

GetRaiseMethod(EventInfo, Boolean)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

GetRaiseMethod(EventInfo)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

GetRemoveMethod(EventInfo, Boolean)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

GetRemoveMethod(EventInfo)
Устаревшие..

Разрешает позднюю регистрацию обработчика событий.

HasMetadataToken(MemberInfo)
Устаревшие..

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

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

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

IsDefined(MemberInfo, Type)
Устаревшие..

Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу.

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