Compartilhar via


Interface ISendMethodEvents (comsvcs.h)

Descreve uma classe de evento que notifica os assinantes sempre que um método no objeto que o implementa é chamado ou retorna de uma chamada. Os eventos são publicados no assinante usando o serviço eventos COM+ , um sistema de eventos livremente acoplado que armazena informações de eventos de diferentes editores em um repositório de eventos no catálogo COM+.

Herança

A interface ISendMethodEvents herda da interface IUnknown . ISendMethodEvents também tem esses tipos de membros:

Métodos

A interface ISendMethodEvents tem esses métodos.

 
ISendMethodEvents::SendMethodCall

Gerado quando um método é chamado por meio de uma interface de componente.
ISendMethodEvents::SendMethodReturn

Gerado quando um método chamado por meio de uma interface de componente retorna o controle para o chamador.

Comentários

Para enviar eventos de método para a propriedade de rastreador COM+, você precisa obter um identificador para ele e você precisa obter seu GUID, que é definido da seguinte maneira.

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

Para obter um identificador para a propriedade de rastreador COM+, chame o método IContext::GetProperty com o argumento rGuid definido como igual a esse GUID.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

Eventos COM+