예제 #1
0
 public async Task Run()
 {
     _controller.Initialize();
     _logger.LogDebug("App was initialized.");
     try
     {
         while (_controller.NeedRepeat)
         {
             await _controller.Iterate();
         }
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, "Fatal Error. Please Contact Your System Administrator.");
         _controller.OnError(ex);
     }
 }