System::Threading::Tasks::Parallel::ForEach Methode

Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>>&, const Action<TSource>&) method

Führt eine foreach-Operation auf einem IEnumerable aus, bei der die Iterationen parallel ausgeführt werden können.

template<typename TSource> static ParallelLoopResult System::Threading::Tasks::Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>> &source, const Action<TSource> &body)
ParameterBeschreibung
TSourceDer Typ der Daten in der Quelle.
ParameterTypBeschreibung
Quelleconst SharedPtr<Collections::Generic::IEnumerable<TSource>>&Eine aufzählbare Datenquelle.
bodyconst Action<TSource>&Der Delegat, der einmal pro Iteration aufgerufen wird.

ReturnValue

Eine ParallelLoopResult Struktur, die Informationen darüber enthält, welcher Teil der Schleife abgeschlossen wurde.

Hinweise

Verwendet die Standard‑ParallelOptions mit unbegrenzter Parallelität und ohne Abbruch.

Siehe auch

Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>>&, const SharedPtr<ParallelOptions>&, const Action<TSource>&) method

Führt eine foreach-Operation auf einem IEnumerable aus, bei der die Iterationen parallel ausgeführt werden können.

template<typename TSource> static ParallelLoopResult System::Threading::Tasks::Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>> &source, const SharedPtr<ParallelOptions> &parallelOptions, const Action<TSource> &body)
ParameterBeschreibung
TSourceDer Typ der Daten in der Quelle.
ParameterTypBeschreibung
Quelleconst SharedPtr<Collections::Generic::IEnumerable<TSource>>&Eine aufzählbare Datenquelle.
parallelOptionsconst SharedPtr<ParallelOptions>&Ein Objekt, das das Verhalten dieser Operation konfiguriert.
bodyconst Action<TSource>&Der Delegat, der einmal pro Iteration aufgerufen wird.

ReturnValue

Eine ParallelLoopResult Struktur, die Informationen darüber enthält, welcher Teil der Schleife abgeschlossen wurde.

Hinweise

Diese Methode partitioniert die aufzählbare Quelle und führt den Body‑Delegaten gleichzeitig auf mehreren Threads aus.

Siehe auch