public static AsyncActionExecutionResult FailedResult(IFaultlessExecutionService executedBy, Func <Task> executedCode, Exception exception) { return(new AsyncActionExecutionResult(executedBy, executedCode) { Exception = exception, }); }
public static AsyncFuncExecutionResult <T> SuccessResult(IFaultlessExecutionService executedBy, Func <Task <T> > executedCode, T value) { return(new AsyncFuncExecutionResult <T>(executedBy, executedCode) { ReturnValue = value, WasSuccessful = true }); }
public static AsyncActionExecutionResult SuccessResult(IFaultlessExecutionService executedBy, Func <Task> executedCode) { return(new AsyncActionExecutionResult(executedBy, executedCode) { WasSuccessful = true }); }
public static AsyncFuncExecutionResult <T> FailedResult(IFaultlessExecutionService executedBy, Func <Task <T> > executedCode, Exception exception, T value) { return(new AsyncFuncExecutionResult <T>(executedBy, executedCode) { Exception = exception, ReturnValue = value }); }
public static FuncExecutionResult <T> FailedResult(IFaultlessExecutionService executedBy, Func <T> executedCode, Exception exception, T result) { return(new FuncExecutionResult <T>(executedBy, executedCode) { Exception = exception, ReturnValue = result }); }
public AsyncActionExecutionResult(IFaultlessExecutionService executedBy, Func <Task> executedCode) : base(executedBy) { this.ExecutedCode = executedCode; }
public ExecutionResult(IFaultlessExecutionService executedBy) { this.ExecutedBy = executedBy; }
public static AsyncFuncExecutionResult <T> FailedResult(IFaultlessExecutionService executedBy, Func <Task <T> > executedCode, Exception exception) { return(AsyncFuncExecutionResult <T> .FailedResult(executedBy, executedCode, exception, value : default(T))); }
public FuncExecutionResult(IFaultlessExecutionService executedBy, Func <T> executedCode) : base(executedBy) { this.ExecutedCode = executedCode; }
public static FuncExecutionResult <T> FailedResult(IFaultlessExecutionService executedBy, Func <T> executedCode, Exception exception) { return(FuncExecutionResult <T> .FailedResult(executedBy, executedCode, exception, result : default(T))); }
public ActionExecutionResult(IFaultlessExecutionService executedBy, Action executedCode) : base(executedBy) { this.ExecutedCode = executedCode; }