TsgcWSPServer_sgc › Olaylar › OnUnSubscription
Bir istemci bir kanaldan aboneliğini iptal ettikten sonra tetiklenir.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Başarılı bir UnSubscribe'dan sonra kanal başına bir kez tetiklenir; bu, UnSubscribeAll'ın ve bağlantı kesildiğinde otomatik temizlemenin neden olduğu yayılmayı (fan-out) içerir. Subscription, çıplak kanal adını (Guid öneki olmadan) tutar. Olay tetiklendiğinde, bağlantı abone listesinden zaten kaldırılmıştır, bu nedenle o kanaldaki sonraki yayınlar ona ulaşmaz.
procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;