TsgcWSPClient_sgc › Yöntemler › RPC
Uzak yordam çağrısı (remote procedure call) isteği gönderir ve bir Result veya Error yanıtı bekler.
procedure RPC(const aId, aMethod: string; const aParams: string = ''; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Name | Type | Açıklama |
|---|---|---|
aId | const string | Yanı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. |
aMethod | const string | Sunucuda çağrılacak uzak yöntemin adı. |
aParams | const string | İsteğe bağlı parametre yükü (genellikle bir JSON dizesi). |
aGuid | const String | Hedef sunucu tarafı sgc protokol örneğinin isteğe bağlı Guid'i. Varsayılanı kullanmak için boş bırakın. |
aQueue | const TwsQueue | Sunucu çağrıya işlemsel kuyruğa alma uyguladığında kullanılan kuyruk seviyesi. |
Ç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.
oProtocol.RPC('', 'getUsers', '{"page":1}');