Monikers
Um apelido em COM não é apenas uma maneira de identificar um objeto — um apelido também é implementado como um objeto. Esse objeto fornece serviços que permitem que um componente obtenha um ponteiro para o objeto identificado pelo moniker. Esse processo é conhecido como vinculação.
Monikers são objetos que implementam a interface IMoniker e geralmente são implementados em DLLs como objetos de componente. Há duas maneiras de visualizar o uso de apelidos: como um cliente de apelido, um componente que usa um apelido para obter um ponteiro para outro objeto; e como um provedor de apelidos, um componente que fornece apelidos identificando seus objetos para clientes de apelido.
OLE usa monikers para se conectar e ativar objetos, estejam eles na mesma máquina ou em uma rede. Um uso muito importante é para conexões de rede. Eles também são usados para identificar, conectar e executar objetos de link de documento composto OLE. Nesse caso, a origem do link atua como o provedor de moniker e o contêiner que contém o objeto de link atua como o cliente de moniker.
Para Mais informações, consulte os seguintes tópicos:
Tópicos relacionados