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


EventBuilder Класс

Определение

Определяет события для класса.

public ref class EventBuilder sealed
public ref class EventBuilder abstract
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public sealed class EventBuilder
public abstract class EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
type EventBuilder = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EventBuilder = class
    interface _EventBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EventBuilder = class
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Public MustInherit Class EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Наследование
EventBuilder
Атрибуты
Реализации

Комментарии

Объект EventBuilder всегда связан с TypeBuilder. Метод TypeBuilder.DefineEvent вернет клиенту новый EventBuilder объект .

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

EventBuilder()

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

Методы

AddOtherMethod(MethodBuilder)

Добавляет "дополнительный" метод, связанный с данным событием. "Дополнительным" называется метод, который не вызывается при наступлении события и не вызывает событие сам. Эту функцию можно вызывать много раз для добавления нужного числа "дополнительных" методов.

AddOtherMethodCore(MethodBuilder)

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает токен для данного события.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

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

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

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

SetAddOnMethodCore(MethodBuilder)

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

SetCustomAttribute(ConstructorInfo, Byte[])

Задает настраиваемый атрибут с помощью большого двоичного объекта настраиваемых атрибутов.

SetCustomAttribute(CustomAttributeBuilder)

Задает настраиваемый атрибут с помощью построителя настраиваемых атрибутов.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

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

SetRaiseMethod(MethodBuilder)

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

SetRaiseMethodCore(MethodBuilder)

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

SetRemoveOnMethod(MethodBuilder)

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

SetRemoveOnMethodCore(MethodBuilder)

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

ToString()

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

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

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

_EventBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

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

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

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

_EventBuilder.GetTypeInfoCount(UInt32)

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

_EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

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