示例#1
0
 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
     });
 }
示例#3
0
 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
     });
 }
示例#6
0
 public AsyncActionExecutionResult(IFaultlessExecutionService executedBy, Func <Task> executedCode)
     : base(executedBy)
 {
     this.ExecutedCode = executedCode;
 }
示例#7
0
 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)));
 }
示例#11
0
 public ActionExecutionResult(IFaultlessExecutionService executedBy, Action executedCode)
     : base(executedBy)
 {
     this.ExecutedCode = executedCode;
 }