Partilhar via


Monikers

Um moniker em COM não é apenas uma maneira de identificar um objeto — um moniker também é implementado como um objeto. Este objeto fornece serviços que permitem que um componente obtenha um ponteiro para o objeto identificado pelo moniker. Este processo é conhecido como vinculativa.

Monikers são objetos que implementam a interface IMoniker e geralmente são implementados em DLLs como objetos de componente. Há duas maneiras de ver o uso de monikers: como um cliente de moniker, um componente que usa um moniker para obter um ponteiro para outro objeto; e como um provedor de moniker, um componente que fornece monikers identificando seus objetos para clientes moniker.

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-se e executar objetos de link de documento composto OLE. Nesse caso, a fonte 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 obter mais informações, consulte os seguintes tópicos:

O modelo de objeto componente