Datasnap.Win.SConnect.TStreamedConnection.CreateTransport

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CreateTransport: ITransport; virtual;

C++

virtual _di_ITransport __fastcall CreateTransport();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect TStreamedConnection

Beschreibung

Stellt die Schnittstelle für eine Methode zur Verfügung, die eine ITransport-Schnittstelle einrichtet.

Stream-orientierte Verbindungskomponenten benötigen eine ITransport-Schnittstelle, um die Verbindung zum Anwendungsserver herzustellen und die Kommunikation abzuwickeln. In TStreamedConnection gibt die Methode CreateTransport immer nil (Delphi) bzw. NULL (C++) zurück.

Von TStreamedConnection abgeleitete Klassen überschreiben CreateTransport, um eine ITransport-Schnittstelle von einem speziellen Hilfsobjekt abzurufen, das die Verbindung zum Anwendungsserver herstellt und die Kommunikation übernimmt.

Komponentenentwickler, die Verbindungskomponenten für spezielle Transportprotokolle erzeugen wollen, müssen nur CreateTransport überschreiben. Sobald die Stream-Verbindung über eine funktionierende ITransport-Schnittstelle verfügt, werden alle anderen Funktionen der Verbindungskomponente automatisch verarbeitet.

Siehe auch