Delen via


Monikers

Een moniker in COM is niet alleen een manier om een object te identificeren. Een moniker wordt ook geïmplementeerd als een object. Dit object biedt services waarmee een onderdeel een aanwijzer kan verkrijgen naar het object dat wordt geïdentificeerd door de moniker. Dit proces wordt bindinggenoemd.

Monikers zijn objecten die de IMoniker interface implementeren en in het algemeen worden geïmplementeerd in DLL's als onderdeelobjecten. Er zijn twee manieren om het gebruik van monikers te bekijken: als monikerclient, een onderdeel dat gebruikmaakt van een moniker om een aanwijzer naar een ander object te krijgen; en als monikerprovider, een onderdeel dat monikers levert die de objecten identificeert aan moniker-clients.

OLE maakt gebruik van monikers om verbinding te maken met en objecten te activeren, ongeacht of ze zich op dezelfde computer of in een netwerk bevinden. Een zeer belangrijk gebruik is voor netwerkverbindingen. Ze worden ook gebruikt om koppelingenobjecten voor OLE-samengestelde documenten te identificeren, er verbinding mee te maken en uit te voeren. In dit geval fungeert de koppelingsbron als de monikerprovider en fungeert de container met het koppelingsobject als de monikerclient.

Zie de volgende onderwerpen voor meer informatie:

het componentobjectmodel