public override void Handle(UnKnownErrorEvent @event) { //log _controller.Logger.LogCritical(@event.ToString()); var ex = new UnKnownErrorException(@event.EventId.ToString(), @event.ErrCode); throw ex; }
public override async Task HandleAsync(UnKnownErrorEvent @event) { //log await Task.Factory.StartNew(() => { //log _controller.Logger.LogCritical(@event.ToString()); var ex = new UnKnownErrorException(@event.EventId.ToString(), @event.ErrCode); throw ex; }); }