IMetaDataEmit::SetEventProps Method

Nastaví nebo aktualizuje zadanou funkci události definované předchozím voláním IMetaDataEmit::D efineEvent.

Syntax

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

Parameters

ev [v] Token události.

dwEventFlags [v] Příznaky událostí. Toto je bitová maska CorEventAttr hodnot.

tkEventType [v] Token pro třídu události. Jedná se o mdTypeDef token nebo mdTypeRef token.

mdAddOn [v] Metoda použitá k přihlášení k odběru události nebo null.

mdRemoveOn [v] Metoda použitá k odhlášení odběru události nebo null.

mdFire [v] Metoda používaná (odvozenou třídou) k vyvolání události.

rmdOtherMethods[] [v] Pole tokenů pro jiné metody přidružené k události. Poslední prvek pole musí být mdMethodDefNil.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also