Datasnap.Win.SConnect.ITransport
Delphi
ITransport = interface(IUnknown)
C++
__interface INTERFACE_UUID("{CA6564C1-4683-11D1-88D4-00A0248E5091}") ITransport : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | Datasnap.Win.SConnect |
Beschreibung
ITransport ist die Schnittstelle, die von TStreamedConnection für die Verbindung und die Kommunikation mit einem Remote-Anwendungsserver verwendet wird.
ITransport wird von Stream-Verbindungskomponenten verwendet, um eine Verbindung mit einem Anwendungs-Server herzustellen und über diese Verbindung Daten auszutauschen. ITransport ist nur für die Verwaltung des Kommunikationsprotokolls verantwortlich. Die Schnittstelle stellt keine Unterstützung für Marshaling oder Speicherung bereit.
ITransport ist eine Schnittstelle und kann als solche nicht direkt instantiiert werden. Stattdessen übernehmen Objekte, die Eigenschaften und Methoden von ITransport implementieren, ITransport in ihre Klassendefinition (Delphi) oder werden von ITransport abgeleitet (C++). Solche Objekte können in eine ITransport-Schnittstelle umgewandelt und dann von Stream-Verbindungskomponenten benutzt werden.