Registrando uma classe de evento
Para que os assinantes possam encontrar uma classe de evento e se inscrever nela, as classes de evento devem ser registradas no catálogo COM+. COM+ requer uma biblioteca de tipos que descreve as interfaces de evento e métodos para que ele possa corresponder e conectar corretamente assinantes e editores. A biblioteca de tipos deve residir ou ser acompanhada por uma DLL de auto-registro.
Você pode usar a ferramenta administrativa Serviços de Componentes ou as funções Administrativas COM+ para registrar uma classe de evento no catálogo COM+.
Para registrar uma classe de evento com a ferramenta administrativa Serviços de Componentes
Crie um novo aplicativo COM+.
Abra a pasta do aplicativo e selecione Componentes.
No menu Ação , clique em Novo. (Você também pode selecionar o Pasta Componentes , clique com o botão direito do mouse, aponte para Novo e clique em Componente.)
Clique em Instalar nova(s) classe(s) de evento.
Insira o caminho para a DLL do componente de classe de evento.
Clique em OK.
A classe do evento é registrada no catálogo COM+ e pode ser localizada por assinantes interessados em obter as informações fornecidas pela classe do evento. Para obter informações sobre como registrar a classe de evento usando as interfaces administrativas COM+, consulte ICOMAdminCatalog::InstallEventClass.
Tópicos relacionados