TsgcWebSocketLoadBalancerServerGebeurtenissen › OnMessage

OnMessage Gebeurtenis

Wordt geactiveerd wanneer de load balancer een WebSocket-tekstframe ontvangt op een van zijn eigen sessies.

Syntaxis

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Standaardwaarde

Opmerkingen

OnMessage is overgeërfd van de onderliggende HTTP/WebSocket-server en wordt geactiveerd wanneer een volledig tekstframe wordt ontvangen op een verbinding die wordt beëindigd door de load balancer (doorgaans controletrafiek of frames die niet naar een backend worden gerouteerd). Tekst draagt de gedecodeerde UTF-8-payload. Voor tekstverkeer ontvangen op sessies die worden doorgestuurd naar een backend, gebruik in plaats daarvan OnClientMessage, dat ook de vlag Handled beschikbaar stelt waarmee u de forwarder kunt onderscheppen en kort-sluiten.

Voorbeeld


procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Log('Received from ' + Connection.Guid + ': ' + Text);
end;

Terug naar gebeurtenissen