Aracılığıyla paylaş


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ığında yineleme görevi.

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ığında yineleme görevi.

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

Parametreler

tasks
IEnumerable<Task<TResult>>

Tamamlandığında yineleme görevi.

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

Parametreler

tasks
ReadOnlySpan<Task<TResult>>

Tamamlandığında yineleme görevi.

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

Parametreler

tasks
Task<TResult>[]

Tamamlandığında yineleme görevi.

Döndürülenler

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

Şunlara uygulanır