Datasnap.Win.SConnect.TStreamedConnection

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.