TsgcWSPServer_sgc › Ereignisse › OnUnSubscription
Wird ausgelöst, nachdem ein Client das Abonnement eines Kanals aufgehoben hat.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Wird einmal pro Kanal nach einem erfolgreichen UnSubscribe ausgelöst, einschließlich der durch UnSubscribeAll und durch automatische Bereinigung beim Trennen verursachten Fan-out. Subscription enthält den reinen Kanalnamen (ohne das Guid-Präfix). Zum Zeitpunkt des Ereignisses wurde die Verbindung bereits aus der Abonnentenliste entfernt, sodass weitere Veröffentlichungen auf diesem Kanal sie nicht erreichen.
procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;