Parallel.ForEachAsync Methode

Definitie

Overloads

Name Description
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IAsyncEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

ForEachAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IAsyncEnumerable<TSource>

Een opsommingsbare gegevensbron.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Opmerkingen

De bewerking wordt maximaal ProcessorCount parallel uitgevoerd.

Van toepassing op

ForEachAsync<TSource>(IEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IEnumerable<TSource>

Een opsommingsbare gegevensbron.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Opmerkingen

De bewerking wordt maximaal ProcessorCount parallel uitgevoerd.

Van toepassing op

ForEachAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, System::Threading::CancellationToken cancellationToken, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), cancellationToken As CancellationToken, body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IAsyncEnumerable<TSource>

Een opsommingsbare gegevensbron.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt om de for-each bewerking te annuleren.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

De bewerking wordt maximaal ProcessorCount parallel uitgevoerd.

Van toepassing op

ForEachAsync<TSource>(IAsyncEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, System::Threading::Tasks::ParallelOptions ^ parallelOptions, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.Tasks.ParallelOptions parallelOptions, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.Tasks.ParallelOptions * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), parallelOptions As ParallelOptions, body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IAsyncEnumerable<TSource>

Een opsommingsbare gegevensbron.

parallelOptions
ParallelOptions

Een object dat het gedrag van deze bewerking configureert.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Van toepassing op

ForEachAsync<TSource>(IEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Threading::CancellationToken cancellationToken, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * System.Threading.CancellationToken * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), cancellationToken As CancellationToken, body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IEnumerable<TSource>

Een opsommingsbare gegevensbron.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt om de for-each bewerking te annuleren.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

De bewerking wordt maximaal ProcessorCount parallel uitgevoerd.

Van toepassing op

ForEachAsync<TSource>(IEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)

Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs
Bron:
Parallel.ForEachAsync.cs

Hiermee wordt een for-each bewerking uitgevoerd op een IEnumerable<T> bewerking waarin iteraties parallel kunnen worden uitgevoerd.

public:
generic <typename TSource>
 static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Threading::Tasks::ParallelOptions ^ parallelOptions, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource>(System.Collections.Generic.IEnumerable<TSource> source, System.Threading.Tasks.ParallelOptions parallelOptions, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * System.Threading.Tasks.ParallelOptions * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), parallelOptions As ParallelOptions, body As Func(Of TSource, CancellationToken, ValueTask)) As Task

Type parameters

TSource

Het type gegevens in de bron.

Parameters

source
IEnumerable<TSource>

Een opsommingsbare gegevensbron.

parallelOptions
ParallelOptions

Een object dat het gedrag van deze bewerking configureert.

body
Func<TSource,CancellationToken,ValueTask>

Een asynchrone gemachtigde die eenmaal per element in de gegevensbron wordt aangeroepen.

Retouren

Een taak die de hele for-each bewerking vertegenwoordigt.

Uitzonderingen

source of body is null.

Van toepassing op