Parallel.ForEachAsync Yöntem

Tanım

Aşırı Yüklemeler

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IAsyncEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

Açıklamalar

İşlem çoğu ProcessorCount işlem paralel olarak yürütülür.

Şunlara uygulanır

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

Açıklamalar

İşlem çoğu ProcessorCount işlem paralel olarak yürütülür.

Şunlara uygulanır

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IAsyncEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

cancellationToken
CancellationToken

İşlemi iptal etmek için kullanılabilecek bir iptal belirteci for-each .

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

İşlem çoğu ProcessorCount işlem paralel olarak yürütülür.

Şunlara uygulanır

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IAsyncEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

parallelOptions
ParallelOptions

Bu işlemin davranışını yapılandıran bir nesne.

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

Şunlara uygulanır

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

cancellationToken
CancellationToken

İşlemi iptal etmek için kullanılabilecek bir iptal belirteci for-each .

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

İşlem çoğu ProcessorCount işlem paralel olarak yürütülür.

Şunlara uygulanır

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

Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs
Kaynak:
Parallel.ForEachAsync.cs

Yinelemelerin for-each paralel olarak çalışabileceği bir IEnumerable<T> işlem yürütür.

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

Tür Parametreleri

TSource

Kaynaktaki verilerin türü.

Parametreler

source
IEnumerable<TSource>

Numaralandırılabilir bir veri kaynağı.

parallelOptions
ParallelOptions

Bu işlemin davranışını yapılandıran bir nesne.

body
Func<TSource,CancellationToken,ValueTask>

Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.

Döndürülenler

İşlemin tamamını for-each temsil eden bir görev.

Özel durumlar

source veya body şeklindedir null.

Şunlara uygulanır