Datasnap.Win.SConnect.TStreamedConnection.Send

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi