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.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 |
Устаревшие..
Возвращает объект класса, используемый для инициализации этого экземпляра. |
| RemoveMethod |
Устаревшие..
|
Методы
| Имя | Описание |
|---|---|
| AddEventHandler(Object, Delegate) |
Устаревшие..
Присоединяет обработчик событий к com-объекту. |
| Equals(Object) |
Устаревшие..
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. (Унаследовано от EventInfo) |
| GetAddMethod() |
Устаревшие..
Возвращает метод, используемый для добавления делегата обработчика событий в источник событий. (Унаследовано от EventInfo) |
| GetAddMethod(Boolean) |
Устаревшие..
Возвращает метод, который использовался для добавления делегата обработчика событий в источник событий. |
| GetAddMethod(Boolean) |
Устаревшие..
При переопределении в производном классе извлекает |
| GetCustomAttributes(Boolean) |
Устаревшие..
При переопределении в производном классе получает массив, содержащий все настраиваемые атрибуты, применяемые к этому элементу. |
| GetCustomAttributes(Type, Boolean) |
Устаревшие..
При переопределении в производном классе получает массив, содержащий все настраиваемые атрибуты указанного типа, применяемые к этому члену. |
| 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) |
Устаревшие..
При переопределении в производном классе извлекает |
| 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() |
Устаревшие..
|
| _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) |
Устаревшие..
Указывает, определен ли один или несколько экземпляров |
Методы расширения
| Имя | Описание |
|---|---|
| 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) |
Устаревшие..
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу. |