TsgcWSPClient_sgc › メソッド › RPC
リモートプロシージャコールリクエストを送信し、Result または Error レスポンスを待機します。
procedure RPC(const aId, aMethod: string; const aParams: string = ''; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| 名前 | タイプ | 説明 |
|---|---|---|
aId | const string | レスポンスを関連付けるための一意の呼び出し識別子。空のままにすると、コンポーネントが新しいGuidを生成します。 |
aMethod | const string | サーバー上で呼び出すリモートメソッドの名前です。 |
aParams | const string | オプションのパラメータペイロード(通常はJSON文字列)。 |
aGuid | const String | ターゲットのサーバー側 sgc プロトコルインスタンスのオプション GUID。デフォルトを使用するには空のままにしてください。 |
aQueue | const TwsQueue | サーバーが呼び出しにトランザクションキューイングを適用する際に使用されるキューレベル。 |
呼び出しは RPC リストにローカルで追跡されます。サーバーが応答すると、OnRPCResult または OnRPCError が一致する ID とともに発生し、エントリが削除されます。これらのハンドラー内で GetRPCMethodById または GetRPCParamsById を使用して元のリクエストを取得してください。
oProtocol.RPC('', 'getUsers', '{"page":1}');