TsgcWSPClient_WAMP › Méthodes › Prefix
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.
procedure Prefix(const aPrefix, aURI: String);
| Nom | Type | Description |
|---|---|---|
aPrefix | const 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. |
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.
WAMP.Prefix('calc', 'http://example.com/simple/calc#');
// subsequent calls may use the shortcut
WAMP.Call(vCallId, 'calc:add', '[23, 19]');