TsgcWSPClient_sgcYöntemler › RPC

RPC Yöntem

Uzak yordam çağrısı (remote procedure call) isteği gönderir ve bir Result veya Error yanıtı bekler.

Sözdizimi

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

Parametreler

NameTypeAçıklama
aIdconst stringYanıtı ilişkilendirmek için kullanılan benzersiz çağrı tanımlayıcısı. Bileşenin yeni bir Guid oluşturmasına izin vermek için boş bırakın.
aMethodconst string Sunucuda çağrılacak uzak yöntemin adı.
aParamsconst stringİsteğe bağlı parametre yükü (genellikle bir JSON dizesi).
aGuidconst StringHedef sunucu tarafı sgc protokol örneğinin isteğe bağlı Guid'i. Varsayılanı kullanmak için boş bırakın.
aQueueconst TwsQueueSunucu çağrıya işlemsel kuyruğa alma uyguladığında kullanılan kuyruk seviyesi.

Remarks

Çağrı yerel olarak RPC listesinde izlenir; sunucu yanıt verdiğinde, eşleşen Id ile OnRPCResult veya OnRPCError tetiklenir ve giriş kaldırılır. Orijinal isteği almak için bu işleyicilerin içinde GetRPCMethodById veya GetRPCParamsById kullanın.

Örnek

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

Yöntemlere Dön