MConnect.TSharedConnection
Contents |
Delphi-Informationen
von MConnect.pas
TSharedConnection = class(TCustomRemoteServer)
Unit: MConnect
Typ: Klasse
Geerbte Klassen-Member: Member von MConnect.TSharedConnection
Klasseneigenschaften: Eigenschaften von MConnect.TSharedConnection
Klassenmethoden: Methoden von MConnect.TSharedConnection
Klassenkonstruktoren und -destruktoren: Konstruktoren von MConnect.TSharedConnection
C++-Informationen
von MConnect.hpp
TSharedConnection = class(TCustomRemoteServer)
Unit: MConnect
Typ: Klasse
Geerbte Klassen-Member: Member von MConnect.TSharedConnection
Klasseneigenschaften: Eigenschaften von MConnect.TSharedConnection
Klassenmethoden: Methoden von MConnect.TSharedConnection
Klassenkonstruktoren und -destruktoren: Konstruktoren von MConnect.TSharedConnection
Beschreibung
TSharedConnection stellt eine Verbindung zu einem untergeordneten externen Datenmodul bereit, auf das nur über die Eigenschaften eines übergeordneten externen Datenmoduls auf dem Anwendungsserver zugegriffen werden kann.
TSharedConnection stellt eine Verbindung zu einem untergeordneten externen Datenmodul bereit, das von einem übergeordneten externen Datenmodul auf einem Anwendungsserver verwaltet wird. Die Client-Anwendung greift nicht direkt auf das untergeordnete externe Datenmodul zu, sondern verwendet dazu die Verbindung zum übergeordneten externen Datenmodul auf dem Server. Das übergeordnete externe Datenmodul leitet die Aufrufe des IAppServer-Interface anderer untergeordneter externer Datenmodule weiter. Dieses Verfahren hat den Vorteil, dass die Client-Anwendung nicht für jedes externe Datenmodul auf dem Anwendungsserver eine Verbindung verwalten muss.
Serverseitig wird das Interface für das untergeordnete externe Datenmodul als Eigenschaft des Interface des übergeordneten externen Datenmoduls bereitgestellt. Die TSharedConnection-Komponente gibt über diese Eigenschaft an, welches untergeordnete externe Datenmodul das Ziel der Verbindung darstellt.
TSharedConnection erstellt die Verbindung zum übergeordneten externen Datenmodul auf dem Anwendungsserver mit einem Nachkommen von TDispatchConnection (TDCOMConnection, TWebConnection oder TSocketConnection). Wenn Sie mit TSharedConnection eine Verbindung öffnen, stellt das zugehörige TDispatchConnection-Objekt die Verbindung zum übergeordneten externen Datenmodul her (falls dies nicht bereits geschehen ist). Beim Schließen der von TSharedConnection verwalteten Verbindung wird nur die Verbindung zum untergeordneten externen Datenmodul beendet, d.h. die Verbindung zum übergeordneten Modul kann von anderen Komponenten der Client-Anwendung weiterhin genutzt werden.