TsgcWSPServer_sgc › Eventos › OnUnSubscription
Dispara após um cliente cancelar a assinatura de um canal.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
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.
procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;