Monikers

Un moniker en COM no solo es una manera de identificar un objeto; un moniker también se implementa como un objeto. Este objeto proporciona servicios que permiten a un componente obtener un puntero al objeto identificado por el moniker. Este proceso se conoce como enlace.

Monikers son objetos que implementan la interfaz IMoniker y generalmente se implementan en archivos DLL como objetos de componente. Hay dos maneras de ver el uso de monikers: como cliente de moniker, un componente que usa un moniker para obtener un puntero a otro objeto; y como proveedor de moniker, un componente que proporciona monikers que identifican sus objetos a los clientes de moniker.

OLE usa monikers para conectarse y activar objetos, tanto si están en la misma máquina como en una red. Un uso muy importante es para las conexiones de red. También se usan para identificar, conectar y ejecutar objetos de vínculo de documentos compuestos OLE. En este caso, el origen del vínculo actúa como el proveedor de moniker y el contenedor que contiene el objeto de vínculo actúa como el cliente de moniker.

Para obtener más información, vea los temas siguientes:

The Component Object Model [Modelo de objetos componentes (COM)]