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 |