Parallel
For(Int32, Int32, Action<Int32>)
For(Int64, Int64, Action<Int64>)
For(Int32, Int32, ParallelOptions, Action<Int32>)
For(Int64, Int64, ParallelOptions, Action<Int64>)
For<TLocal>(Int32, Int32, Func<TLocal>, Func<Int32, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
For<TLocal>(Int64, Int64, Func<TLocal>, Func<Int64, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
For<TLocal>(Int32, Int32, ParallelOptions, Func<TLocal>, Func<Int32, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
For<TLocal>(Int64, Int64, ParallelOptions, Func<TLocal>, Func<Int64, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
For(Int32, Int32, Action<Int32, ParallelLoopState>)
For(Int64, Int64, Action<Int64, ParallelLoopState>)
For(Int32, Int32, ParallelOptions, Action<Int32, ParallelLoopState>)
For(Int64, Int64, ParallelOptions, Action<Int64, ParallelLoopState>)
ForAsync<T>(T, T, Func<T, CancellationToken, ValueTask>)
ForAsync<T>(T, T, CancellationToken, Func<T, CancellationToken, ValueTask>)
ForAsync<T>(T, T, ParallelOptions, Func<T, CancellationToken, ValueTask>)
ForEach<TSource>(IEnumerable<TSource>, Action<TSource>)
ForEach<TSource>(Partitioner<TSource>, Action<TSource>)
ForEach<TSource>(IEnumerable<TSource>, Action<TSource, ParallelLoopState>)
ForEach<TSource>(IEnumerable<TSource>, ParallelOptions, Action<TSource>)
ForEach<TSource>(Partitioner<TSource>, Action<TSource, ParallelLoopState>)
ForEach<TSource>(Partitioner<TSource>, ParallelOptions, Action<TSource>)
ForEach<TSource>(IEnumerable<TSource>, Action<TSource, ParallelLoopState, Int64>)
ForEach<TSource>(IEnumerable<TSource>, ParallelOptions, Action<TSource, ParallelLoopState>)
ForEach<TSource>(OrderablePartitioner<TSource>, Action<TSource, ParallelLoopState, Int64>)
ForEach<TSource>(Partitioner<TSource>, ParallelOptions, Action<TSource, ParallelLoopState>)
ForEach<TSource>(IEnumerable<TSource>, ParallelOptions, Action<TSource, ParallelLoopState, Int64>)
ForEach<TSource>(OrderablePartitioner<TSource>, ParallelOptions, Action<TSource, ParallelLoopState, Int64>)
ForEach<TSource, TLocal>(IEnumerable<TSource>, Func<TLocal>, Func<TSource, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(Partitioner<TSource>, Func<TLocal>, Func<TSource, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(IEnumerable<TSource>, Func<TLocal>, Func<TSource, ParallelLoopState, Int64, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(IEnumerable<TSource>, ParallelOptions, Func<TLocal>, Func<TSource, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(OrderablePartitioner<TSource>, Func<TLocal>, Func<TSource, ParallelLoopState, Int64, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(Partitioner<TSource>, ParallelOptions, Func<TLocal>, Func<TSource, ParallelLoopState, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(IEnumerable<TSource>, ParallelOptions, Func<TLocal>, Func<TSource, ParallelLoopState, Int64, TLocal, TLocal>, Action<TLocal>)
ForEach<TSource, TLocal>(OrderablePartitioner<TSource>, ParallelOptions, Func<TLocal>, Func<TSource, ParallelLoopState, Int64, TLocal, TLocal>, Action<TLocal>)
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken, ValueTask>)
ForEachAsync<TSource>(IEnumerable<TSource>, Func<TSource, CancellationToken, ValueTask>)
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken, Func<TSource, CancellationToken, ValueTask>)
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, ParallelOptions, Func<TSource, CancellationToken, ValueTask>)
ForEachAsync<TSource>(IEnumerable<TSource>, CancellationToken, Func<TSource, CancellationToken, ValueTask>)
ForEachAsync<TSource>(IEnumerable<TSource>, ParallelOptions, Func<TSource, CancellationToken, ValueTask>)
Invoke(Action[])
Invoke(ParallelOptions, Action[])
net9.0
namespace System.Threading.Tasks
{
public static class Parallel
{
public static Task! ForEachAsync<TSource>(IAsyncEnumerable<TSource>! source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask>! body);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 6.07.08.09.0 |
Information specific to net9.0 | |
Assembly | System.Threading.Tasks.Parallel , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API