TsgcWebSocketLoadBalancerServer › Olaylar › OnRawMessage
Herhangi bir WebSocket metin çerçevesi geldiğinde, üst düzey protokoller veya yönlendirici onu işlemeden önce tetiklenir.
property OnRawMessage: TsgcWSRawMessageEvent;
// TsgcWSRawMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string; var Handled: Boolean) of object
—
OnRawMessage, yük dengeleyicideki en düşük düzeyli metin geri çağrısıdır ve OnMessage veya herhangi bir alt protokol dağıtımı çalışmadan önce çağrılır. Text, alındığı şekliyle ham UTF-8 yükünü tam olarak tutar; çerçeveyi tamamen tüketmek (iletme yok, daha fazla dağıtım yok) için Handled değerini True olarak ayarlayın ya da normal işleme hattının devam etmesine izin vermek için False bırakın. Dağıtımı etkilemeden her metin çerçevesini izlemek veya üst düzey işleyiciler görmeden önce belirli desenleri koklamak ve veto etmek için kullanın.
procedure OnRawMessage(Connection: TsgcWSConnection; const Text: string;
var Handled: Boolean);
begin
TraceLog.Add(Connection.Guid + ' > ' + Text);
Handled := False;
end;