TsgcWSPServer_WAMPEventos › OnUnSubscription

OnUnSubscription Event

Disparado quando um cliente envia um frame UNSUBSCRIBE e o broker o removeu do tópico.

Sintaxe

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

Valor Padrão

Observações

Gerado após a lista interna de assinantes de Subscription ter sido atualizada para excluir Connection. O cliente não receberá mais mensagens EVENT para aquele URI de tópico. Quando um cliente desconecta sem enviar UNSUBSCRIBE explicitamente, este evento não é gerado — o broker limpa a assinatura a partir de OnDisconnect. Utilize este handler para logging de auditoria ou para liberar recursos por tópico que a aplicação anexou ao cliente.

Exemplo


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

Voltar para Eventos