TsgcWSPServer_WAMPEvents › OnUnSubscription

OnUnSubscription Gebeurtenis

Wordt geactiveerd wanneer een client een UNSUBSCRIBE-frame verzendt en de broker het abonnement van het onderwerp heeft verwijderd.

Syntaxis

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

Standaardwaarde

Opmerkingen

Wordt geactiveerd nadat de interne abonneelijst voor Subscription is bijgewerkt om Connection uit te sluiten. De client ontvangt geen EVENT-berichten meer voor die onderwerp-URI. Wanneer een client verbreekt zonder expliciet UNSUBSCRIBE te verzenden, wordt deze gebeurtenis niet geactiveerd — de broker ruimt het abonnement op via OnDisconnect. Gebruik deze handler voor auditlogboekregistratie of om per-onderwerp bronnen vrij te geven die de toepassing aan de client heeft gekoppeld.

Voorbeeld


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

Terug naar gebeurtenissen