TsgcWSPClient_sgcメソッド › RPC

RPC メソッド

リモートプロシージャコールリクエストを送信し、Result または Error レスポンスを待機します。

構文

procedure RPC(const aId, aMethod: string; const aParams: string = ''; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);

パラメータ

名前タイプ説明
aIdconst stringレスポンスを関連付けるための一意の呼び出し識別子。空のままにすると、コンポーネントが新しいGuidを生成します。
aMethodconst stringサーバー上で呼び出すリモートメソッドの名前です。
aParamsconst stringオプションのパラメータペイロード(通常はJSON文字列)。
aGuidconst Stringターゲットのサーバー側 sgc プロトコルインスタンスのオプション GUID。デフォルトを使用するには空のままにしてください。
aQueueconst TwsQueueサーバーが呼び出しにトランザクションキューイングを適用する際に使用されるキューレベル。

解説

呼び出しは RPC リストにローカルで追跡されます。サーバーが応答すると、OnRPCResult または OnRPCError が一致する ID とともに発生し、エントリが削除されます。これらのハンドラー内で GetRPCMethodById または GetRPCParamsById を使用して元のリクエストを取得してください。

使用例

oProtocol.RPC('', 'getUsers', '{"page":1}');

メソッドに戻る