Datasnap.Win.SConnect.ITransport.Receive
Delphi
function Receive(WaitForInput: Boolean; Context: NativeInt): IDataBlock; stdcall;
C++
virtual _di_IDataBlock __stdcall Receive(bool WaitForInput, NativeInt Context) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | ITransport |
Description
Renvoie une interface IDataBlock qui peut être utilisée pour lire des informations reçues du serveur d'application.
Receive crée un objet COM qui implémente l'interface IDataBlock et lit des information du serveur d'application dans sa propriété Memory.
Si WaitForInput a la valeur true, Receive interrompt l'exécution jusqu'à ce que le serveur d'application envoie les informations attendues. Si la valeur false est affectée à WaitForInput, Receive peut échouer (en ne lisant pas d'informations) si le serveur d'application n'envoie pas d'informations immédiatement (ou après un bref délai).
Context représente les données spécifiques au transport pouvant être utilisées lors de l'implémentation d'une classe supportant ITransport. Sa valeur est la valeur retournée de la méthode Send.