TsgcWSPServer_WAMP › Olaylar › OnPrefix
Bir istemci, tam bir URI'ye genişleyen bir kısayol (CURIE) kaydeden bir PREFIX çerçevesi gönderdiğinde tetiklenir.
property OnPrefix: TsgcWSPrefixEvent;
// TsgcWSPrefixEvent = procedure(Connection: TsgcWSConnection; const Prefix, URI: string) of object
—
WAMP v1, bir istemcinin PREFIX mesajları kullanarak uzun yordam ve konu URI'lerini kısaltmasına olanak tanır. Broker bir tane aldığında, eşlemeyi oturumda saklar, böylece o istemci için sonraki SUBSCRIBE, PUBLISH ve CALL çerçeveleri URI yerine Prefix kısayolunu kullanabilir. Olay bilgilendiricidir — işleyici çalıştığında eşleme zaten etkindir. Bir istemcinin duyurduğu ad alanlarını denetlemek, yalnızca bilinen öneklerin kabul edildiğini doğrulamak veya URI'ye dayalı sunucu tarafı PUBLISH politikalarını tetiklemek için kullanın.
procedure TForm1.WAMPServerPrefix(Connection: TsgcWSConnection;
const Prefix, URI: string);
begin
Memo1.Lines.Add(Format('[%s] PREFIX %s = %s',
[Connection.Guid, Prefix, URI]));
end;