AK.F1.Timing.Server.Extensions.TaskExtensions.ContinueFaultWith C# (CSharp) Method

ContinueFaultWith() public static method

public static ContinueFaultWith ( this task, Action continuationAction ) : System.Threading.Tasks.Task
task this
continuationAction Action
return System.Threading.Tasks.Task
        public static Task ContinueFaultWith(this Task task, Action<Task> continuationAction)
        {
            return task.ContinueWith(_ =>
            {
                if(_.IsFaulted)
                {
                    continuationAction(_);
                }
            });
        }
TaskExtensions