TsgcWSPClient_WAMPMétodos › Prefix

Prefix Método

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.

Sintaxis

procedure Prefix(const aPrefix, aURI: String);

Parámetros

NombreTipoDescripción
aPrefixconst StringEtiqueta corta utilizada en CURIEs posteriores (por ejemplo, calc). La etiqueta es local únicamente a esta sesión WAMP.
aURIconst StringURI 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.

Observaciones

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.

Ejemplo


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

Volver a Métodos