Datasnap.Win.MConnect.TCustomObjectBroker
Delphi
TCustomObjectBroker = class(TComponent)
C++
class PASCALIMPLEMENTATION TCustomObjectBroker : public System::Classes::TComponent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Datasnap.Win.MConnect.pas Datasnap.Win.MConnect.hpp |
Datasnap.Win.MConnect | Datasnap.Win.MConnect |
Beschreibung
TCustomObjectBroker ist die Basisklasse für Objekte, durch die eine DataSnap-Verbindungskomponente die verfügbaren Anwendungs-Server lokalisieren kann.
TCustomObjectBroker definiert Methoden, mit denen eine Verbindungskomponente Informationen über die verfügbaren Anwendungs-Server abrufen kann. Bei der Verwendung eines Objekt-Brokers werden keine Eigenschaften gespeichert, die einen bestimmten Server angeben. Die Komponente ermittelt die benötigten Informationen stattdessen mit Hilfe der Broker-Methoden, wenn eine Verbindung geöffnet werden muss. Dieser Prozess ermöglicht es Client-Anwendungen, Serversysteme dynamisch zur Laufzeit zu lokalisieren. Wenn es redundante Serversysteme gibt, können Client-Anwendungen auch dann weiter ausgeführt werden, wenn ein Server ausfällt.
TCustomObjectBroker implementiert keine der Methoden, die den Verbindungskomponenten Informationen liefern. Abgeleitete Klassen wie TSimpleObjectBroker implementieren jedoch einen Mechanismus, der Server aussucht und sie den Verbindungskomponenten mitteilt. Dadurch können auch weiterentwickelte Objekt-Broker erstellt werden, die zusätzliche Funktionen wie beispielsweise eine intelligente Lastverteilung bieten.