TsgcWSPServer_WebRTC › Olaylar › OnUnSubscription
Bir peer bir sinyalleşme kanalından ayrıldığında ve sunucu onu abone listesinden kaldırdığında tetiklenir.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Subscription için dahili abone listesi, açık bir sgc@unsubscribe çerçevesine yanıt olarak Connection öğesini hariç tutacak şekilde güncellendikten sonra tetiklenir. Eş, o kanal için iletilen SDP teklifleri, yanıtları veya ICE adaylarını artık almaz. Bir eş önce UNSUBSCRIBE göndermeden bağlantısını kestiğinde, sunucu odayı OnDisconnect içinde temizler (WebRTC.CloseSessionOnHangup değerini onurlandırarak) ve bu olay tetiklenmez. Denetim günlüğü için veya eşe ekli oda başına kaynakları serbest bırakmak için işleyiciyi kullanın.
procedure TForm1.WebRTCServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left room %s',
[Connection.Guid, Subscription]));
end;