TsgcSTUNClient › Events › OnSTUNBeforeSend
Disparado logo antes de uma mensagem STUN ser enviada ao servidor, permitindo inspeção ou modificação de última hora da mensagem de saída.
property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object
—
Chamado após a mensagem STUN ter sido construída, mas antes de ser serializada para a rede. Utilize aMessage para ler o método, o id da transação e a lista de atributos, ou para adicionar/remover atributos personalizados. Este é o gancho ideal para adicionar rastreamento ou para aplicar políticas em nível de protocolo.
procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;