Sdílet prostřednictvím


IMetaDataEmit::SetEventProps – metoda

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

Syntaxe

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

Parametry

ev
[v] Token události.

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

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

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.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Používá se jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také