TsgcWSPClient_WAMPMetody › Prefix

Prefix Metoda

Rejestruje krótką etykietę rozwijającą się do pełnego URI, umożliwiając późniejszym ramkom Call, Subscribe i Publish używanie zwartej notacji.

Składnia

procedure Prefix(const aPrefix, aURI: String);

Parametry

NazwaTypOpis
aPrefixconst StringKrótka etykieta używana w kolejnych CURIE (np. calc). Etykieta jest lokalna wyłącznie dla tej sesji WAMP.
aURIconst StringW pełni kwalifikowany URI, do którego rozwijany jest prefiks (na przykład http://example.com/simple/calc#). Zazwyczaj kończy się znakiem # lub /, aby sufiks był łączony prawidłowo.

Uwagi

Wysyła ramkę WAMP v1 PREFIX (identyfikator typu 1). Koncepcyjnie podobna do aliasu przestrzeni nazw XML: po zarejestrowaniu każde wywołanie Call, Subscribe, UnSubscribe lub Publish może odwoływać się do prefix:name zamiast pełnego URI, co skraca ładunki w intensywnie używanych sesjach. Prefiksy są aktywne tylko przez czas trwania bieżącej sesji i muszą być ponownie rejestrowane po ponownym połączeniu. Serwer przechowuje mapowanie na klienta, więc różni klienci mogą używać tej samej krótkiej etykiety dla różnych URI.

Przykład


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

Powrót do metod