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


Метод IMetaDataEmit::SetEventProps

Задает или обновляет указанную функцию события, определенного предыдущим вызовом метода IMetaDataEmit::DefineEvent.

HRESULT SetEventProps (
    [in]  mdEvent     ev, 
    [in]  DWORD       dwEventFlags, 
    [in]  mdToken     tkEventType, 
    [in]  mdMethodDef mdAddOn, 
    [in]  mdMethodDef mdRemoveOn, 
    [in]  mdMethodDef mdFire, 
    [in]  mdMethodDef rmdOtherMethods[] 
);

Параметры

  • ev
    [in] Маркер события.

  • dwEventFlags
    [in] Маркеры события. Это битовая маска значений CorEventAttr.

  • tkEventType
    [in] Маркер для класса событий. Это токен mdTypeDef или mdTypeRef.

  • mdAddOn
    [in] Метод, с помощью которого можно подписаться на событие, или значение NULL.

  • mdRemoveOn
    [in] Метод, с помощью которого можно отменить подписку на событие, или значение NULL.

  • mdFire
    [in] Метод, используемый (производным классом) для вызова события.

  • rmdOtherMethods[]
    [in] Массив маркеров для других методов, связанных с событием. Последним элементом массива должен быть элемент mdMethodDefNil.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: Cor.h

Библиотека: используется как ресурс в MSCorEE.dll

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Интерфейс IMetaDataEmit

Интерфейс IMetaDataEmit2