Datasnap.Win.MConnect.TCustomObjectBroker

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomObjectBroker

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.

Siehe auch