TsgcWebSocketLoadBalancerServerOlaylar › OnException

OnException Olay

Load balancer bir bağlantıyı işlerken işlenmemiş bir Delphi istisnası yakalandığında tetiklenir.

Sözdizimi

property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object

Varsayılan Değer

Remarks

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.

Örnek


procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
  Log(Format('Exception %s on %s: %s',
    [E.ClassName, Connection.Guid, E.Message]));
end;

Olaylara Dön