TsgcSTUNClient事件 › OnSTUNBeforeSend

OnSTUNBeforeSend 事件

在即将向服务器发送 STUN 消息之前触发,允许对传出消息进行最终检查或修改。

语法

property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object

默认值

备注

在 STUN 消息构建完成但序列化到网络之前调用。使用 aMessage 读取方法、事务 ID 和属性列表,或添加/删除自定义属性。这是添加追踪或执行协议级策略的理想挂钩点。

示例

procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
  DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;

返回事件