TsgcWSPServer_WAMP › Events › OnUnSubscription
当客户端发送 UNSUBSCRIBE 帧且代理已将其从主题中移除时触发。
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
在 Subscription 的内部订阅者列表已更新以排除 Connection 之后引发。客户端将不再收到该主题 URI 的 EVENT 消息。当客户端在没有明确发送 UNSUBSCRIBE 的情况下断开连接时,不会引发此事件——代理从 OnDisconnect 中清理订阅。使用此处理程序进行审计日志记录,或释放应用程序附加到客户端的每个主题资源。
procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;