API:Datasnap.Win.SConnect.TWebConnection.Send
Delphi
function Send(const Data: IDataBlock): NativeInt; stdcall;
C++
HIDESBASE NativeInt __stdcall Send(const _di_IDataBlock Data);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | TWebConnection |
説明
Send は,アプリケーションサーバーにインターフェース呼び出しを送って,その応答を返します。
Datasnap.Win.SConnect.TWebConnection.Send は Datasnap.Win.SConnect.TStreamedConnection.Send を継承しています。以下の内容はすべて Datasnap.Win.SConnect.TStreamedConnection.Send を参照しています。
Send は,アプリケーションサーバーにインターフェース呼び出しを送って,その応答を返します。
データブロックインタープリタ(Interpreter プロパティで指定)は,Send メソッドを呼び出して,アプリケーションサーバーにインターフェースメッセージをディスパッチします。また,アプリケーションサーバーからインターフェースをカプセル化する IDataBlock インターフェースを提供します。
アプリケーションサーバーとの通信は,個別のスレッドで実行されます。WaitForResult パラメータは,インターフェース呼び出しが結果を返すまで主スレッドでの実行が停止する(WaitForResult == true)かどうか,あるいはインターフェース呼び出しを非同期に実行できる(WaitForResult == false)かどうかを示します。WaitForResult が true の場合,Send は,結果を提供する IDataBlock インターフェース(C++ では,_di_IDataBlock)を返します。