Parallel.ForEachAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
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
.