Moniker
Ein Moniker in COM ist nicht nur eine Möglichkeit, ein Objekt zu identifizieren – ein Moniker wird auch als Objekt implementiert. Dieses Objekt stellt Dienste bereit, die es einer Komponente ermöglichen, einen Zeiger auf das objekt abzurufen, das vom Moniker identifiziert wird. Dieser Prozess wird als Bindungbezeichnet.
Monikers sind Objekte, die die IMoniker Schnittstelle implementieren und in der Regel als Komponentenobjekte in DLLs implementiert werden. Es gibt zwei Möglichkeiten, die Verwendung von Monikern zu betrachten: als Moniker-Client, eine Komponente, die einen Moniker verwendet, um einen Zeiger auf ein anderes Objekt zu erhalten; und als Moniker-Anbieter, eine Komponente, die Moniker liefert, die ihre Objekte an moniker Kunden identifizieren.
OLE verwendet Moniker, um eine Verbindung mit Objekten herzustellen und zu aktivieren, unabhängig davon, ob sie sich auf demselben Computer oder über ein Netzwerk befinden. Eine sehr wichtige Verwendung ist für Netzwerkverbindungen. Sie werden auch verwendet, um OLE-Verbunddokumentlinkobjekte zu identifizieren, zu verbinden und auszuführen. In diesem Fall fungiert die Linkquelle als Monikeranbieter und der Container, der das Linkobjekt enthält, als Moniker-Client.
Weitere Informationen finden Sie in den folgenden Themen:
Verwandte Themen