Add convenience ctor overload to CombinedResult

This commit is contained in:
Sipke Schoorstra 2020-12-06 13:19:56 +01:00
parent 1603eccf56
commit f992ee8750

View file

@ -13,13 +13,17 @@ namespace Elsa.ActivityResults
Results = results.ToList();
}
public CombinedResult(params IActivityExecutionResult[] results) : this(results.AsEnumerable())
{
}
public IReadOnlyCollection<IActivityExecutionResult> Results { get; }
public override async ValueTask ExecuteAsync(
ActivityExecutionContext activityExecutionContext,
CancellationToken cancellationToken)
{
foreach (var result in Results)
foreach (var result in Results)
await result.ExecuteAsync(activityExecutionContext, cancellationToken);
}
}