TsgcWSPClient_WAMP › メソッド › Prefix
完全な URI に展開できる短いラベルを登録し、後続の Call、Subscribe、Publish フレームがコンパクト表記を使用できるようにします。
procedure Prefix(const aPrefix, aURI: String);
| 名前 | タイプ | 説明 |
|---|---|---|
aPrefix | const String | 後続の CURIE で使用される短いラベル(例:calc)。ラベルはこの WAMP セッション内でのみ有効です。 |
aURI | const String | プレフィックスが展開される完全修飾URI(例えばhttp://example.com/simple/calc#)。サフィックスがきれいに連結されるように、通常は#または/で終わります。 |
WAMP v1 の PREFIX フレーム(タイプ 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]');