TsgcWSPServer_WAMP › Zdarzenia › OnUnSubscription
Wywoływane gdy klient wysyła ramkę UNSUBSCRIBE i broker usunął go z tematu.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Wywoływane po aktualizacji wewnętrznej listy subskrybentów dla Subscription w celu wykluczenia Connection. Klient nie będzie już otrzymywał wiadomości EVENT dla danego URI tematu. Gdy klient rozłącza się bez jawnego wysłania UNSUBSCRIBE, zdarzenie to nie jest wywoływane, a broker czyści subskrypcję w ramach OnDisconnect. Tej procedury obsługi należy używać do rejestrowania audytu lub zwalniania zasobów przypisanych do klienta dla danego tematu.
procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;