protected override Task <TResult> ExecuteAsync(AsyncCodeActivityContext context, AsyncTaskExecutor executor) { return(Func != null?executor.ExecuteAsync(Func) : null); }
protected override Task <TResult> ExecuteAsync(AsyncCodeActivityContext context, AsyncTaskExecutor executor) { var arg1 = Argument1.Get(context); return(Func != null?executor.ExecuteAsync(() => Func(arg1)) : null); }
/// <summary> /// Executes the activity. /// </summary> /// <param name="context"></param> /// <param name="executor"></param> /// <returns></returns> protected override Task ExecuteAsync(AsyncCodeActivityContext context, AsyncTaskExecutor executor) { return(Action != null?executor.ExecuteAsync(Action) : null); }