Task.WhenEach Yöntem

Tanım

Aşırı Yüklemeler

WhenEach(IEnumerable<Task>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach(ReadOnlySpan<Task>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach(Task[])

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach<TResult>(Task<TResult>[])

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

WhenEach(IEnumerable<Task>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(System::Collections::Generic::IEnumerable<System::Threading::Tasks::Task ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> tasks);
static member WhenEach : seq<System.Threading.Tasks.Task> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (tasks As IEnumerable(Of Task)) As IAsyncEnumerable(Of Task)

Parametreler

tasks
IEnumerable<Task>

Tamamlandıklarında yineleme yapılacak görevler.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Şunlara uygulanır

WhenEach(ReadOnlySpan<Task>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(ReadOnlySpan<System::Threading::Tasks::Task ^> tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (ReadOnlySpan<System.Threading.Tasks.Task> tasks);
static member WhenEach : ReadOnlySpan<System.Threading.Tasks.Task> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (tasks As ReadOnlySpan(Of Task)) As IAsyncEnumerable(Of Task)

Parametreler

tasks
ReadOnlySpan<Task>

Tamamlandıklarında yineleme yapılacak görevler.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Şunlara uygulanır

WhenEach(Task[])

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(... cli::array <System::Threading::Tasks::Task ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (params System.Threading.Tasks.Task[] tasks);
static member WhenEach : System.Threading.Tasks.Task[] -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (ParamArray tasks As Task()) As IAsyncEnumerable(Of Task)

Parametreler

tasks
Task[]

Tamamlandığında yineleme görevi.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Özel durumlar

tasks null.

tasks bir nulliçerir.

Açıklamalar

Sağlanan görevler tamamlandıktan sonra numaralandırılabilir aracılığıyla çıkış olarak kullanılabilir hale gelir. Görevlerin tam olarak hangi sırayla kullanılabilir hale geleceği tanımlanmamıştır.

Şunlara uygulanır

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(System::Collections::Generic::IEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>> tasks);
static member WhenEach : seq<System.Threading.Tasks.Task<'Result>> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (tasks As IEnumerable(Of Task(Of TResult))) As IAsyncEnumerable(Of Task(Of TResult))

Tür Parametreleri

TResult

Görevler tarafından döndürülen sonucun türü.

Parametreler

tasks
IEnumerable<Task<TResult>>

Tamamlandıklarında yineleme yapılacak görevler.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Şunlara uygulanır

WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(ReadOnlySpan<System::Threading::Tasks::Task<TResult> ^> tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (ReadOnlySpan<System.Threading.Tasks.Task<TResult>> tasks);
static member WhenEach : ReadOnlySpan<System.Threading.Tasks.Task<'Result>> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (tasks As ReadOnlySpan(Of Task(Of TResult))) As IAsyncEnumerable(Of Task(Of TResult))

Tür Parametreleri

TResult

Görevler tarafından döndürülen sonucun türü.

Parametreler

tasks
ReadOnlySpan<Task<TResult>>

Tamamlandıklarında yineleme yapılacak görevler.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Şunlara uygulanır

WhenEach<TResult>(Task<TResult>[])

Bu görevler tamamlandıktan sonra sağlanan görevleri sağlayacak bir IAsyncEnumerable<T> oluşturur.

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(... cli::array <System::Threading::Tasks::Task<TResult> ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (params System.Threading.Tasks.Task<TResult>[] tasks);
static member WhenEach : System.Threading.Tasks.Task<'Result>[] -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (ParamArray tasks As Task(Of TResult)()) As IAsyncEnumerable(Of Task(Of TResult))

Tür Parametreleri

TResult

Görevler tarafından döndürülen sonucun türü.

Parametreler

tasks
Task<TResult>[]

Tamamlandıklarında yineleme yapılacak görevler.

Döndürülenler

Sağlanan görevler arasında yinelemeye yönelik bir IAsyncEnumerable<T>.

Şunlara uygulanır