Exemple #1
0
        internal async Task <Exception?> OnTerminateAsync(TerminationException te, IContext context)
        {
            try {
                this.OnTerminate(new TerminationEventArgs(te, context));
                return(null);
            } catch (Exception e) {
                await this.OnUnhandledErrorAsync(e, context);

                return(e);
            }
        }
 /// <summary>
 ///  型'<see cref="ExapisSOP.TerminationEventArgs"/>'の新しいインスタンスを生成します。
 /// </summary>
 /// <param name="te">終了例外オブジェクトです。</param>
 /// <param name="context">現在の文脈情報です。</param>
 public TerminationEventArgs(TerminationException te, IContext context) : base(context)
 {
     this.Exception = te;
 }