Interfaccia ISendMethodEvents (comsvcs.h)

Descrive una classe di evento che notifica ai sottoscrittori ogni volta che un metodo sull'oggetto che lo implementa viene chiamato o restituito da una chiamata. Gli eventi vengono pubblicati nel sottoscrittore usando il servizio EVENTI COM+ , un sistema di eventi ad accoppiamento libero che archivia le informazioni sugli eventi di diversi editori in un archivio eventi nel catalogo COM+.

Ereditarietà

L'interfaccia ISendMethodEvents eredita dall'interfaccia IUnknown . ISendMethodEvents include anche questi tipi di membri:

Metodi

L'interfaccia ISendMethodEvents include questi metodi.

 
ISendMethodEvents::SendMethodCall

Generato quando un metodo viene chiamato tramite un'interfaccia del componente.
ISendMethodEvents::SendMethodReturn

Generato quando un metodo chiamato tramite un'interfaccia componente restituisce il controllo al chiamante.

Commenti

Per inviare gli eventi del metodo alla proprietà com+ tracker, è necessario ottenere un handle e ottenere il RELATIVO GUID, definito come segue.

GUID guidTrkPropPolicy = {0xecabaeb3, 0x7f19, 0x11d2, {0x97, 0x8e, 0x00, 0x00, 0xf8, 0x75, 0x7e, 0x2a}}

Per ottenere un handle per la proprietà com+ tracker, chiamare il metodo IContext::GetProperty con l'argomento rGuid impostato su questo GUID.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h

Vedi anche

Eventi COM+