TsgcWSPServer_WAMP › Eventi › OnUnSubscription
Viene generato quando un client invia un frame UNSUBSCRIBE e il broker lo ha rimosso dal topic.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Generato dopo che l'elenco interno degli iscritti per Subscription è stato aggiornato per escludere Connection. Il client non riceverà più messaggi EVENT per quell'URI topic. Quando un client si disconnette senza inviare esplicitamente UNSUBSCRIBE, questo evento non viene generato — il broker pulisce la sottoscrizione da OnDisconnect. Utilizzare questo gestore per la registrazione degli audit o per rilasciare risorse per topic che l'applicazione ha associato al client.
procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;