TsgcWebSocketLoadBalancerServer › Eventos › OnRawMessage
Se activa cuando llega cualquier frame de texto WebSocket, antes de que los protocolos de nivel superior o el reenviador lo procesen.
property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object
—
OnRawMessage es la devolución de llamada de texto de más bajo nivel del balanceador de carga y se invoca antes de que se ejecuten OnMessage o cualquier despacho de subprotocolo. Text contiene la carga útil UTF-8 en bruto exactamente tal como se recibió; establezca Handled en True para consumir el frame completamente (sin reenvío, sin despacho adicional) o déjelo en False para que continúe la canalización de procesamiento normal. Úselo para rastrear cada frame de texto sin afectar al despacho, o para inspeccionar y vetar patrones específicos antes de que los controladores de nivel superior los vean.
procedure OnRawMessage(Connection: TsgcWSConnection; const Text: string;
var Handled: Boolean);
begin
TraceLog.Add(Connection.Guid + ' > ' + Text);
Handled := False;
end;