EventBuilder EventBuilder EventBuilder EventBuilder Class

Определение

Определяет события для класса.Defines events for a class.

public ref class EventBuilder sealed : 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
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Наследование
EventBuilderEventBuilderEventBuilderEventBuilder
Атрибуты
Реализации

Комментарии

Объект EventBuilder всегда связан TypeBuilderс.An EventBuilder is always associated with a TypeBuilder. Метод TypeBuilder. дефинивент вернет новый EventBuilder объект клиенту.The TypeBuilder.DefineEvent method will return a new EventBuilder to a client.

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

EventBuilder() EventBuilder() EventBuilder() EventBuilder()

Методы

AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder) AddOtherMethod(MethodBuilder)

Добавляет "дополнительный" метод, связанный с данным событием.Adds one of the "other" methods associated with this event. "Дополнительным" называется метод, который не вызывается при наступлении события и не вызывает событие сам."Other" methods are methods other than the "on" and "raise" methods associated with an event. Эту функцию можно вызывать много раз для добавления нужного числа "дополнительных" методов.This function can be called many times to add as many "other" methods.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEventToken() GetEventToken() GetEventToken() GetEventToken()

Возвращает токен для данного события.Returns the token for this event.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder) SetAddOnMethod(MethodBuilder)

Устанавливает метод, используемый для подписки на событие.Sets the method used to subscribe to this event.

SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[])

Устанавливает пользовательский атрибут с помощью большого двоичного объекта пользовательских атрибутов.Set a custom attribute using a specified custom attribute blob.

SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder)

Устанавливает пользовательский атрибут с помощью построителя пользовательских атрибутов.Sets a custom attribute using a custom attribute builder.

SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder) SetRaiseMethod(MethodBuilder)

Устанавливает метод, используемый для вызова данного события.Sets the method used to raise this event.

SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder) SetRemoveOnMethod(MethodBuilder)

Устанавливает метод, используемый для отказа от подписки на событие.Sets the method used to unsubscribe to this event.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) _EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32) _EventBuilder.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

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