TsgcSTUNClient › Ereignisse › OnSTUNBeforeSend
Wird unmittelbar bevor eine STUN-Nachricht an den Server gesendet wird ausgelöst und erlaubt eine Inspektion oder Änderung der ausgehenden Nachricht in letzter Minute.
property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object
—
Wird aufgerufen, nachdem die STUN-Nachricht erstellt, aber bevor sie auf die Leitung serialisiert wurde. Verwenden Sie aMessage, um die Methode, Transaktions-ID und Attributliste zu lesen oder benutzerdefinierte Attribute hinzuzufügen/zu entfernen. Dies ist der ideale Hook, um Tracing hinzuzufügen oder Richtlinien auf Protokollebene durchzusetzen.
procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;