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

            return(Task.CompletedTask);
        }
Exemplo 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
Exemplo n.º 4
0
 public Task Handle(IExceptionHandlingAction exceptionHandlingAction) => Handle(exceptionHandlingAction as IExceptionHandlingAction <TException, TDataContext>);
Exemplo n.º 5
0
 public virtual Task <bool> CanHandle(IExceptionHandlingAction <TException> exceptionHandlingAction) => Task.FromResult(exceptionHandlingAction?.Exception != null);
Exemplo n.º 6
0
 public abstract Task Handle(IExceptionHandlingAction <TException, TDataContext> exceptionHandlingAction);
Exemplo n.º 7
0
 public virtual Task <bool> CanHandle(IExceptionHandlingAction <TException, TDataContext> exceptionHandlingAction) =>
 Task.FromResult(exceptionHandlingAction?.Exception != null && exceptionHandlingAction?.DataContext != null);
Exemplo n.º 8
0
 public Task Handle(IExceptionHandlingAction exceptionHandlingAction) => Handle(exceptionHandlingAction as IExceptionHandlingAction <TException>);
Exemplo n.º 9
0
 public abstract Task Handle(IExceptionHandlingAction <TException> exceptionHandlingAction);
Exemplo n.º 10
0
 public Task <bool> CanHandle(IExceptionHandlingAction exceptionHandlingAction) => CanHandle(exceptionHandlingAction as IExceptionHandlingAction <TException>);