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 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | ITransport |
説明
アプリケーションサーバーから受け取った情報の読み出しに使用できる IDataBlock インターフェースを返します。
Receive メソッドは,IDataBlock インターフェースを実装し,アプリケーションサーバーからの情報をその Memory プロパティに読み出す COM オブジェクトを作成します。
WaitForInput が true の場合,Receive メソッドはアプリケーションサーバーが目的の情報を送るまで実行を停止します。WaitForInput が false の場合,Receive メソッドはアプリケーションサーバーが情報をすぐに送らないと(または短いタイムアウト時間が過ぎると)失敗する場合があります(この場合,情報は読み出されません)。
Context は,ITransport をサポートするクラスを実装するときに使用できる転送固有のデータです。その値は,Send メソッドの戻り値です。