TsgcWebSocketLoadBalancerServerEventos › OnRawMessage

OnRawMessage Evento

Se activa cuando llega cualquier frame de texto WebSocket, antes de que los protocolos de nivel superior o el reenviador lo procesen.

Sintaxis

property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object

Valor Predeterminado

Observaciones

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.

Ejemplo


procedure OnRawMessage(Connection: TsgcWSConnection; const Text: string;
  var Handled: Boolean);
begin
  TraceLog.Add(Connection.Guid + ' > ' + Text);
  Handled := False;
end;

Volver a Eventos