EventClassAttribute Класс

Определение

Помечает класс атрибутов как класс событий. Этот класс не наследуется.

public ref class EventClassAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class EventClassAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type EventClassAttribute = class
    inherit Attribute
Public NotInheritable Class EventClassAttribute
Inherits Attribute
Наследование
EventClassAttribute
Атрибуты

Комментарии

Если EventClass он указан, он не должен быть отключен в каталоге COM+; если он включен в каталоге COM+, он должен быть указан в компоненте.

Вызовы метода для класса событий никогда не доставляются в реализацию; Вместо этого они доставляются подписчикам событий.

Список начальных значений свойств для экземпляра EventClassAttributeсм. в конструкторе EventClassAttribute .

Дополнительные сведения об использовании атрибутов см. в разделе "Атрибуты".

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

Имя Описание
EventClassAttribute()

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

Свойства

Имя Описание
AllowInprocSubscribers

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

FireInParallel

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

PublisherFilter

Возвращает или задает фильтр издателя для метода события.

TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

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

Методы

Имя Описание
Equals(Object)

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

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

Возвращает хэш-код для этого экземпляра.

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

Возвращает Type текущего экземпляра.

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

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

(Унаследовано от Attribute)
Match(Object)

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

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

Создает неглубокую копию текущей Object.

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

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

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

Явные реализации интерфейса

Имя Описание
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Извлекает сведения о типе объекта, который можно использовать для получения сведений о типе для интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

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

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