Datasnap.Win.SConnect.TStreamedConnection.Send
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.