TsgcWebSocketLoadBalancerServer › Olaylar › OnException
Load balancer bir bağlantıyı işlerken işlenmemiş bir Delphi istisnası yakalandığında tetiklenir.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
OnException, dahili dağıtım hattından, genellikle bir kullanıcı olay işleyicisinden, yönlendiriciden veya alttaki Indy I/O kodundan bir istisna yayıldığında tetiklenir. Connection etkilenen oturumdur ve E istisna örneğidir; istisna, olay döndükten sonra sunucu tarafından yutulur, böylece bağlantı iş parçacığı diğer istekleri sunmaya devam edebilir. Günlük kaydı için E.ClassName ve E.Message okuyun; yeniden fırlatmayın.
procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
Log(Format('Exception %s on %s: %s',
[E.ClassName, Connection.Guid, E.Message]));
end;