TsgcWSPClient_WAMPMéthodes › Prefix

Prefix Method

Enregistre un label court qui se développe en URI complète, permettant aux trames Call, Subscribe et Publish ultérieures d'utiliser une notation compacte.

Syntaxe

procedure Prefix(const aPrefix, aURI: String);

Paramètres

NomTypeDescription
aPrefixconst String Étiquette courte utilisée dans les CURIEs suivants (par exemple calc). L'étiquette est locale à cette session WAMP uniquement.
aURI const String URI complète vers laquelle le préfixe se développe (par exemple http://example.com/simple/calc#). Se termine généralement par # ou / afin que le suffixe se concatène proprement.

Remarques

Envoie une trame WAMP v1 PREFIX (type id 1). Conceptuellement similaire à un alias d'espace de noms XML : une fois enregistré, tout Call, Subscribe, UnSubscribe ou Publish peut référencer prefix:name au lieu de l'URI complète, ce qui raccourcit les charges utiles sur les sessions chargées. Les préfixes persistent uniquement pendant la durée de vie de la session courante ; les ré-enregistrer après reconnexion. Le serveur maintient le mappage par client, de sorte que différents clients peuvent utiliser la même étiquette courte pour des URI différentes.

Exemple


WAMP.Prefix('calc', 'http://example.com/simple/calc#');
// subsequent calls may use the shortcut
WAMP.Call(vCallId, 'calc:add', '[23, 19]');

Retour aux méthodes