TsgcWSPClient_WAMP메서드 › Prefix

Prefix 메서드

전체 URI로 확장되는 짧은 레이블을 등록하여, 이후의 Call, Subscribe 및 Publish 프레임이 간결한 표기법을 사용할 수 있게 합니다.

구문

procedure Prefix(const aPrefix, aURI: String);

Parameters

NameType설명
aPrefixconst String이후 CURIE에 사용되는 짧은 레이블입니다(예: calc). 레이블은 이 WAMP 세션에만 로컬입니다.
aURIconst Stringprefix가 확장되는 정규화된 URI입니다(예: http://example.com/simple/calc#). 일반적으로 suffix가 깔끔하게 연결되도록 # 또는 /로 끝납니다.

설명

WAMP v1 PREFIX 프레임(type id 1)을 보냅니다. 개념적으로 XML 네임스페이스 별칭과 유사합니다. 등록되면 모든 Call, Subscribe, UnSubscribe 또는 Publish는 전체 URI 대신 prefix:name을 참조할 수 있으며, 이는 바쁜 세션에서 페이로드를 단축합니다. 접두사는 현재 세션의 수명 동안만 유지됩니다. 재연결 후 다시 등록하십시오. 서버는 매핑을 클라이언트별로 유지하므로 다른 클라이언트가 다른 URI에 대해 동일한 짧은 레이블을 사용할 수 있습니다.

예제


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

메서드로 돌아가기