TsgcWSPServer_WebRTC › Événements › OnSubscription
Se déclenche après qu'un abonnement pair a été accepté et que le serveur de signalisation a enregistré le pair sur le canal.
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
S'exécute immédiatement après que OnBeforeSubscription a retourné Accept := True, la liste des abonnés du canal a été mise à jour et une trame d'accusé de réception (portant le nombre actuel d'abonnés) a été renvoyée au pair. C'est l'endroit approprié pour enregistrer les jointures, émettre des métriques d'audit ou, lorsque le nombre d'abonnés atteint deux, lancer un flux de travail côté serveur qui attend la présence des deux pairs. Le gestionnaire est informatif uniquement — utilisez OnBeforeSubscription pour rejeter les jointures.
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;