Datasnap.Win.SConnect.TStreamedConnection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Datasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTStreamedConnection

Delphi

TStreamedConnection = class(TDispatchConnection, ISendDataBlock)

C++

class PASCALIMPLEMENTATION TStreamedConnection : public Datasnap::Win::Mconnect::TDispatchConnection

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

Beschreibung

TStreamedConnection ist die Basisklasse für Komponenten, die beim Verbindungsaufbau zu Anwendungsservern ihr eigenes Marshaling von Schnittstellenaufrufen ausführen.

Erzeugen Sie keine Instanzen von TStreamedConnection. Instantiieren Sie stattdessen abgeleitete Klassen von TStreamedConnection, wie z.B. TSocketConnection oder TWebConnection.

TStreamedConnection übernimmt das Marshaling aller COM-Datentypen, sodass Stream-Verbindungskomponenten in der Lage sind, ohne DCOM Remote-COM-Schnittstellenaufrufe zu generieren, zu interpretieren und zu beantworten. Das Objekt verwendet eine ITransport-Schnittstelle, um eine Verbindung zu Anwendungsservern herzustellen und um Botschaften zu senden und zu empfangen.

TStreamedConnection kann nicht den eigentlichen Verbindungsaufbau und die Kommunikation mit dem Anwendungsserver übernehmen. Nachkommen von TStreamedConnection überschreiben die Methode CreateTransport, um eine ITransport-Schnittstelle abzurufen, die dieses Verhalten aktiviert.

TStreamedConnection implementiert die Schnittstelle ISendDataBlock.

Siehe auch