TaskUtilities..::..ForEachAsync Method (IReadOnlyCollection<(Of <(<'Func<(Of <(<'Task>)>)>>)>)>)

Runs each action in parallel.

Namespace:  Tortuga.Anchor
Assembly:  Tortuga.Anchor (in Tortuga.Anchor.dll)

Syntax


public static Task ForEachAsync(
	IReadOnlyCollection<Func<Task>> actions
)
Public Shared Function ForEachAsync ( _
	actions As IReadOnlyCollection(Of Func(Of Task)) _
) As Task

Parameters

actions
Type: IReadOnlyCollection<(Of <(<'Func<(Of <(<'Task>)>)>>)>)>
The actions.

Return Value

A Task that is completed when all actions are complete

Exceptions


ExceptionCondition
[ArgumentNullException]actions
[ArgumentException]actions