TsgcWSPServer_WAMPEventos › OnUnSubscription

OnUnSubscription Evento

Se activa cuando un cliente envía un frame UNSUBSCRIBE y el broker lo ha eliminado del tema.

Sintaxis

property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

Valor Predeterminado

Observaciones

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.

Ejemplo


procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;

Volver a Eventos