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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | TStreamedConnection |
Description
Send envoie un appel d'interface au serveur d'application et renvoie sa réponse.
L'interpréteur de bloc de données (spécifié par la propriété Interpreter) appelle la méthode Send pour répartir les messages d'interface au serveur d'application. Elle renvoie une interface IDataBlock qui encapsule l'interface pour le serveur d'application.
Les communications avec le serveur d'application se font dans un thread distinct. Le paramètre WaitForResult indique si l'exécution doit s'interrompre dans le thread principal jusqu'à ce que l'appel d'interface renvoie un résultat (WaitForResult == true) ou si l'appel d'interface se fait de manière asynchrone (WaitForResult == false). Si WaitForResult a la valeur true, Send renvoie une interface IDataBlock (_di_IdataBlock dans C++) qui fournit le résultat.