Datasnap.Win.SConnect.TStreamedConnection.Send

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Send(const Data: IDataBlock; WaitForResult: Boolean): IDataBlock; stdcall;

C++

_di_IDataBlock __stdcall Send(const _di_IDataBlock Data, bool WaitForResult);

Eigenschaften

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

Beschreibung

Sendet einen Schnittstellenaufruf an den Anwendungsserver und gibt die Antwort zurück.

Der Datenblockinterpreter (festgelegt in der Eigenschaft Interpreter) ruft Send auf, um Schnittstellenbotschaften an den Anwendungsserver weiterzuleiten. Er übergibt eine IDataBlock-Schnittstelle, welche die Schnittstelle vom Anwendungsserver kapselt.

Die Kommunikation mit dem Anwendungsserver findet in einem eigenen Thread statt. Der Parameter WaitForResult gibt an, ob die Ausführung in dem Haupt-Thread angehalten werden soll, bis der Schnittstellenaufruf ein Ergebnis liefert (WaitForResult == true), oder ob der Schnittstellenaufruf asynchron erfolgen kann (WaitForResult= false). Wenn WaitForResult den Wert true hat, gibt Send eine IDataBlock-Schnittstelle zurück, die das Ergebnis übergibt.

Siehe auch