TsgcWSPServer_WAMPZdarzenia › OnUnSubscription

OnUnSubscription Zdarzenie

Wywoływane gdy klient wysyła ramkę UNSUBSCRIBE i broker usunął go z tematu.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład


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

Powrót do Zdarzeń