TsgcWSPServer_WebRTC › Gebeurtenissen › OnUnSubscription
Wordt geactiveerd wanneer een peer een signaleringskanaal verlaat en de server deze uit de abonneelijst heeft verwijderd.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Wordt gegenereerd nadat de interne abonneelijst voor Subscription is bijgewerkt om Connection uit te sluiten als reactie op een expliciet sgc@unsubscribe-frame. De peer ontvangt geen SDP-aanbiedingen, antwoorden of ICE-kandidaten meer die voor dat kanaal worden doorgestuurd. Wanneer een peer de verbinding verbreekt zonder eerst UNSUBSCRIBE te sturen, ruimt de server de kamer op in OnDisconnect (met inachtneming van WebRTC.CloseSessionOnHangup) en wordt deze gebeurtenis niet gegenereerd. Gebruik de handler voor auditlogboekregistratie of om per-kamer-resources vrij te geven die aan de peer zijn gekoppeld.
procedure TForm1.WebRTCServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left room %s',
[Connection.Guid, Subscription]));
end;