TsgcWSPServer_WAMP › Eventos › OnUnSubscription
Se activa cuando un cliente envía un frame UNSUBSCRIBE y el broker lo ha eliminado del tema.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Se dispara después de que la lista de suscriptores interna para Subscription se ha actualizado para excluir a Connection. El cliente ya no recibirá mensajes EVENT para esa URI de tema. Cuando un cliente se desconecta sin enviar explícitamente UNSUBSCRIBE, este evento no se dispara — el broker limpia la suscripción desde OnDisconnect. Use este controlador para el registro de auditoría o para liberar recursos por tema que la aplicación asoció al cliente.
procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;