Метод IMetaDataEmit::SetEventProps

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

Синтаксис

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.

Требования

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

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

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

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел