TsgcWSPClient_WAMP › Métodos › Prefix
Registra una etiqueta corta que se expande a una URI completa, permitiendo que los marcos posteriores de Call, Subscribe y Publish utilicen una notación compacta.
procedure Prefix(const aPrefix, aURI: String);
| Nombre | Tipo | Descripción |
|---|---|---|
aPrefix | const String | Etiqueta corta utilizada en CURIEs posteriores (por ejemplo, calc). La etiqueta es local únicamente a esta sesión WAMP. |
aURI | const String | URI completa a la que se expande el prefijo (por ejemplo http://example.com/simple/calc#). Generalmente termina con # o / para que el sufijo se concatene limpiamente. |
Envía un frame WAMP v1 PREFIX (tipo id 1). Conceptualmente similar a un alias de espacio de nombres XML: una vez registrado, cualquier Call, Subscribe, UnSubscribe o Publish puede referenciar prefix:name en lugar del URI completo, lo que acorta las cargas útiles en sesiones con mucho tráfico. Los prefijos solo persisten durante la vida de la sesión actual; vuelva a registrarlos tras reconectarse. El servidor mantiene el mapeo por cliente, por lo que distintos clientes pueden usar la misma etiqueta corta para diferentes URIs.
WAMP.Prefix('calc', 'http://example.com/simple/calc#');
// subsequent calls may use the shortcut
WAMP.Call(vCallId, 'calc:add', '[23, 19]');