TsgcWSPServer_sgc › イベント › OnException
接続の処理中に未処理の例外が発生したときに発火します。
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
接続処理中、または内部QoSタイマーによって発生する例外の集中フック。例外は既にキャッチされています。さらに伝播させたい場合は、ハンドラーから再発生させてください。Eはコンポーネントによって所有されており、イベントが戻った後は無効になります。そのため、非同期でログに記録する必要がある場合はE.Messageをコピーしてください。
procedure TForm1.oProtocolException(Connection: TsgcWSConnection; E: Exception);
begin
Memo1.Lines.Add('unhandled: ' + E.ClassName + ' - ' + E.Message);
end;