public override Task Handle(IExceptionHandlingAction <WebException, Download> exceptionHandlingAction)
        {
            if (exceptionHandlingAction?.DataContext != null)
            {
                exceptionHandlingAction.DataContext.ErrorMessage = exceptionHandlingAction?.Exception?.Message;
            }

            return(Task.CompletedTask);
        }
Esempio n. 2
0
 public override Task Handle(IExceptionHandlingAction <NotImplementedException> exceptionHandlingAction)
 {
     //await _userDialogs.AlertAsync("This is not implemented... yet.", "Coming soon™", "Ok, I will wait");
     return(Task.CompletedTask);
 }
 public override Task Handle(IExceptionHandlingAction <TaskCanceledException> exceptionHandlingAction) => Task.CompletedTask; //ignore
 public Task Handle(IExceptionHandlingAction exceptionHandlingAction) => Handle(exceptionHandlingAction as IExceptionHandlingAction <TException, TDataContext>);
 public virtual Task <bool> CanHandle(IExceptionHandlingAction <TException> exceptionHandlingAction) => Task.FromResult(exceptionHandlingAction?.Exception != null);
 public abstract Task Handle(IExceptionHandlingAction <TException, TDataContext> exceptionHandlingAction);
 public virtual Task <bool> CanHandle(IExceptionHandlingAction <TException, TDataContext> exceptionHandlingAction) =>
 Task.FromResult(exceptionHandlingAction?.Exception != null && exceptionHandlingAction?.DataContext != null);
 public Task Handle(IExceptionHandlingAction exceptionHandlingAction) => Handle(exceptionHandlingAction as IExceptionHandlingAction <TException>);
 public abstract Task Handle(IExceptionHandlingAction <TException> exceptionHandlingAction);
 public Task <bool> CanHandle(IExceptionHandlingAction exceptionHandlingAction) => CanHandle(exceptionHandlingAction as IExceptionHandlingAction <TException>);