TsgcWSPClient_sgc › 메서드 › RPC
원격 프로시저 호출 요청을 보내고 Result 또는 Error 응답을 기다립니다.
procedure RPC(const aId, aMethod: string; const aParams: string = ''; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Name | Type | 설명 |
|---|---|---|
aId | const string | 응답을 상관시키는 데 사용되는 고유 호출 식별자입니다. 구성 요소가 새 Guid를 생성하도록 하려면 비워 두십시오. |
aMethod | const string | 서버에서 호출할 원격 메서드의 이름입니다. |
aParams | const string | 선택적 매개변수 페이로드(일반적으로 JSON 문자열)입니다. |
aGuid | const String | 대상 서버 측 sgc 프로토콜 인스턴스의 선택적 Guid. 기본값을 사용하려면 비워 두십시오. |
aQueue | const TwsQueue | 서버가 호출에 트랜잭션 큐잉을 적용할 때 사용되는 큐 레벨입니다. |
호출은 RPC 목록에서 로컬로 추적됩니다. 서버가 응답하면, 일치하는 Id와 함께 OnRPCResult 또는 OnRPCError가 발생하고 항목이 제거됩니다. 이러한 처리기 내에서 GetRPCMethodById 또는 GetRPCParamsById를 사용하여 원래 요청을 검색하십시오.
oProtocol.RPC('', 'getUsers', '{"page":1}');