TsgcWSPClient_sgcMéthodes › RPC

RPC Méthode

Envoie une requête d'appel de procédure distante et attend une réponse Résultat ou Erreur.

Syntaxe

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

Paramètres

NomTypeDescription
aId const stringIdentifiant d'appel unique utilisé pour corréler la réponse. Laissez vide pour laisser le composant générer un nouveau Guid.
aMethodconst stringNom de la méthode distante à invoquer sur le serveur.
aParamsconst stringCharge utile de paramètre optionnel (généralement une chaîne JSON).
aGuid const String Guid facultatif de l'instance de protocole sgc côté serveur cible. Laissez vide pour utiliser la valeur par défaut.
aQueueconst TwsQueueNiveau de file d'attente utilisé lorsque le serveur applique une mise en file d'attente transactionnelle à l'appel.

Remarques

L'appel est suivi localement dans la liste RPC ; lorsque le serveur répond, OnRPCResult ou OnRPCError se déclenche avec l'identifiant correspondant et l'entrée est supprimée. Utilisez GetRPCMethodById ou GetRPCParamsById à l'intérieur de ces gestionnaires pour récupérer la requête originale.

Exemple

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

Retour aux méthodes