Example #1
0
 /// <summary>
 /// 当进程异常终止时的处理入口函数。
 /// </summary>
 private static void OnProcessKillingForcedly(object sender, ProcessExitingEventArgs e)
 {
     try
     {
         LocalMessageBus.Current.RemoveAll();
         ShutdownLogSystem();
     }
     catch (Exception /*ex*/)
     {
     }
 }
Example #2
0
 /// <summary>
 /// 发布程序即将关闭事件。
 /// </summary>
 public static IMessageResponse PublishApplicationExiting(ProcessExitingEventArgs args, object sender = null)
 {
     return(ApplicationExitingMessageBus.Publish(ApplicationExitingMessage, args, sender, false));
 }