Parallel::Invoke Method (array<Action^>^)

.NET Framework (current version)
 

Executes each of the provided actions, possibly in parallel.

Namespace:   System.Threading.Tasks
Assembly:  mscorlib (in mscorlib.dll)

public:
static void Invoke(
	... array<Action^>^ actions
)

Parameters

actions
Type: array<System::Action^>^

An array of Action to execute.

Exception Condition
ArgumentNullException

The actions argument is null.

AggregateException

The exception that is thrown when any action in the actions array throws an exception.

ArgumentException

The actions array contains a null element.

This method can be used to execute a set of operations, potentially in parallel.

No guarantees are made about the order in which the operations execute or whether they execute in parallel. This method does not return until each of the provided operations has completed, regardless of whether completion occurs due to normal or exceptional termination.

For more information, see How to: Use Parallel.Invoke to Execute Parallel Operations.

This example demonstrates how to use the Invokemethod with other methods, anonymous delegates, and lambda expressions.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Return to top
Show: