TsgcWSPServer_WebRTCÉvénements › OnSubscription

OnSubscription Événement

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.

Syntaxe

property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

Valeur par défaut

Remarques

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.

Exemple


procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] joined room %s',
    [Connection.Guid, Subscription]));
end;

Retour aux événements