Datasnap.Win.SConnect.TWebConnection.Receive
Delphi
function Receive(WaitForInput: Boolean; Context: NativeInt): IDataBlock; stdcall;
C++
_di_IDataBlock __stdcall Receive(bool WaitForInput, NativeInt Context);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | TWebConnection |
説明
インターフェースを実際にカプセル化している IDataBlock インターフェイスを、アプリケーション サーバーから受け取ります。
Receive メソッドは、インターフェースを実際にカプセル化している IDataBlock インターフェイスを、アプリケーション サーバーから受け取るために使用されます。
アプリケーション サーバーとの通信は、個々のスレッド上で発生します。WaitForResult
パラメータでは、main スレッド上での実行を、そのインターフェイスへの呼び出しが結果を返すまで停止するべきか(WaitForResult := True;
)、それとも、そのインターフェイスへの呼び出しが非同期に発生していいのか(WaitForResult := False;
)を指定します。WaitForResult
が True の場合、Receive は、結果を供給する IDataBlock インターフェイス(C++ では _di_IDataBlock)を返します。