TsgcWSPClient_WAMP › Methods › Prefix
Registra un'etichetta breve che si espande in un URI completo, consentendo ai frame Call, Subscribe e Publish successivi di utilizzare una notazione compatta.
procedure Prefix(const aPrefix, aURI: String);
| Nome | Tipo | Descrizione |
|---|---|---|
aPrefix | const String | Etichetta breve utilizzata nelle successive CURIE (ad esempio calc). L'etichetta è locale solo per questa sessione WAMP. |
aURI | const String | URI completo a cui il prefisso si espande (ad esempio http://example.com/simple/calc#). Di solito termina con # o / in modo che il suffisso si concateni correttamente. |
Invia un frame WAMP v1 PREFIX (id tipo 1). Concettualmente simile a un alias di namespace XML: una volta registrato, qualsiasi Call, Subscribe, UnSubscribe o Publish può fare riferimento a prefix:name invece dell'URI completo, riducendo i payload nelle sessioni ad alto traffico. I prefissi persistono solo per la durata della sessione corrente; è necessario registrarli nuovamente dopo la riconnessione. Il server mantiene la mappatura per ciascun client, quindi client diversi possono utilizzare la stessa etichetta abbreviata per URI diversi.
WAMP.Prefix('calc', 'http://example.com/simple/calc#');
// subsequent calls may use the shortcut
WAMP.Call(vCallId, 'calc:add', '[23, 19]');