TsgcWSPServer_WebRTC › Events › OnException
サーバーのワーカースレッドまたはユーザーイベントハンドラー内で Delphi 例外が発生したときに発生します。
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
リスナーまたはディスパッチャースレッドを静かに終了させる例外の中心的なフック。たとえば OnBeforeSubscription ハンドラーのバグやTLS中のOSレベルの障害などです。コンポーネントは例外をキャッチし、アプリケーションがクラス名とメッセージをログに記録できるようにここに転送します。プレーンな文字列として表されるプロトコルレベルの条件は代わりに OnError を通じて送られます。
procedure TForm1.WebRTCServerException(Connection: TsgcWSConnection;
E: Exception);
begin
Memo1.Lines.Add(Format('[%s] exception: %s - %s',
[Connection.Guid, E.ClassName, E.Message]));
end;