Condividi tramite


Moniker

Un moniker in COM non è solo un modo per identificare un oggetto. Un moniker viene implementato anche come oggetto. Questo oggetto fornisce servizi che consentono a un componente di ottenere un puntatore all'oggetto identificato dal moniker. Questo processo viene definito binding.

I moniker sono oggetti che implementano l'interfaccia IMoniker e vengono in genere implementati nelle DLL come oggetti componente. Esistono due modi per visualizzare l'uso di moniker: come client moniker, un componente che usa un moniker per ottenere un puntatore a un altro oggetto; e come provider di moniker, un componente che fornisce moniker che identificano i relativi oggetti per i client moniker.

OLE usa moniker per connettersi e attivare oggetti, indipendentemente dal fatto che si trovino nello stesso computer o in una rete. Un uso molto importante è per le connessioni di rete. Vengono usati anche per identificare, connettersi ed eseguire oggetti collegamento di documenti composti OLE. In questo caso, l'origine del collegamento funge da provider di moniker e il contenitore che contiene l'oggetto collegamento funge da client moniker.

Per ulteriori informazioni, vedi gli argomenti seguenti:

Component Object Model (COM)