Task.WhenEach 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
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 null
iç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>.