TsgcWSPServer_sgc › Events › OnUnSubscription
Viene attivato dopo che un client si disiscrive da un canale.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Generato una volta per canale dopo un'annullamento della sottoscrizione riuscito, incluso il fan-out causato da UnSubscribeAll e dalla pulizia automatica alla disconnessione. Subscription contiene il nome del canale senza il prefisso Guid. Al momento della generazione dell'evento, la connessione è già stata rimossa dall'elenco dei sottoscrittori, quindi le pubblicazioni successive su quel canale non la raggiungeranno.
procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;