TsgcWSPServer_sgc › Events › OnUnSubscription
客户端取消订阅频道后触发。
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
在每次成功取消订阅后触发一次,包括 UnSubscribeAll 触发的扇出以及断开连接时的自动清理。Subscription 保存裸通道名称(不含 Guid 前缀)。事件触发时,连接已从订阅者列表中删除,因此对该通道的进一步发布将不会到达该连接。
procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;