TsgcWSPClient_sgc메서드 › RPC

RPC 메서드

원격 프로시저 호출 요청을 보내고 Result 또는 Error 응답을 기다립니다.

구문

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

Parameters

NameType설명
aIdconst string응답을 상관시키는 데 사용되는 고유 호출 식별자입니다. 구성 요소가 새 Guid를 생성하도록 하려면 비워 두십시오.
aMethodconst string서버에서 호출할 원격 메서드의 이름입니다.
aParamsconst string선택적 매개변수 페이로드(일반적으로 JSON 문자열)입니다.
aGuidconst String대상 서버 측 sgc 프로토콜 인스턴스의 선택적 Guid. 기본값을 사용하려면 비워 두십시오.
aQueueconst TwsQueue서버가 호출에 트랜잭션 큐잉을 적용할 때 사용되는 큐 레벨입니다.

설명

호출은 RPC 목록에서 로컬로 추적됩니다. 서버가 응답하면, 일치하는 Id와 함께 OnRPCResult 또는 OnRPCError가 발생하고 항목이 제거됩니다. 이러한 처리기 내에서 GetRPCMethodById 또는 GetRPCParamsById를 사용하여 원래 요청을 검색하십시오.

예제

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

메서드로 돌아가기