Entwickeln von Komponenten mit Warteschlangen
Der COM+-Warteschlangenkomponentendienst erfordert, dass alle Anwendungsmethoden nur [in]-Parameter enthalten, ohne Rückgabewerte. Da das Serverobjekt nicht unbedingt verfügbar ist, wenn der Client den Aufruf ausgibt, können Serverergebnisse zurückgegeben werden, indem eine Nachricht gesendet wird, die ein anderes Objekt erstellt. Auf diese Weise erfolgt die bidirektionale Kommunikation nicht in jedem Fall, sondern nur, wenn sie erforderlich ist, durch eine Reihe von unidirektionalen Nachrichten zwischen Objekten.
Um den COM+-Warteschlangenkomponentendienst verwenden zu können, muss der Message Queuing-Dienst bereits installiert sein. Message Queuing wird nicht automatisch installiert. Message Queuing muss während des Setups des Betriebssystems oder mithilfe von Programmen ausgewählt werden. Ein internes Message Queuing-Zertifikat wird automatisch bei der Anmeldung erstellt.
Die in der folgenden Tabelle beschriebenen Themen bieten zusätzliche Überlegungen für spezialisiertere Situationen.
Thema | BESCHREIBUNG |
---|---|
Übergeben von Objekten als Parameters |
Beschreibt, wie Objekte als [in]-Parameter an Komponenten in der Warteschlange übergeben werden. |
Sicherheitsbeschränkungen im Arbeitsgruppenmodus |
Beschreibt Einschränkungen für die Verwendung der Message Queuing-Authentifizierung im Arbeitsgruppenmodus. |
Überlegungen zum Threading |
Beschreibt spezifische Bedenken im Zusammenhang mit dem Übergeben von Rekordschnittstellenzeigern zwischen Threads. |
Empfangen einer Antwort |
Beschreibt, wie eine Antwort auf einen Komponentenaufruf in der Warteschlange erstellt wird. |