TsgcWSPServer_WAMPÉvénements › OnUnSubscription

OnUnSubscription Événement

Se déclenche lorsqu'un client envoie une trame UNSUBSCRIBE et que le broker l'a supprimé de la rubrique.

Syntaxe

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

Valeur par défaut

Remarques

Déclenché après que la liste interne des abonnés pour Subscription a été mise à jour pour exclure Connection. Le client ne recevra plus de messages EVENT pour cet URI de rubrique. Lorsqu'un client se déconnecte sans envoyer explicitement UNSUBSCRIBE, cet événement n'est pas déclenché — le broker nettoie la souscription depuis OnDisconnect. Utilisez ce gestionnaire pour la journalisation d'audit ou pour libérer les ressources par rubrique que l'application a attachées au client.

Exemple


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

Retour aux événements