TsgcWSPServer_sgcEventos › OnUnSubscription

OnUnSubscription Event

Dispara após um cliente cancelar a assinatura de um canal.

Sintaxe

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

Valor Padrão

Observações

Dispara uma vez por canal após um UnSubscribe bem-sucedido, incluindo o fan-out causado por UnSubscribeAll e pela limpeza automática na desconexão. Subscription contém o nome puro do canal (sem o prefixo Guid). No momento em que o evento dispara, a conexão já foi removida da lista de assinantes, então publicações adicionais nesse canal não a alcançarão.

Exemplo

procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;

Voltar para Eventos