AsyncEnumerable<TResult>.ToDictionaryAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken)
Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan pemilih kunci tertentu dan fungsi pemilih elemen.
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey,TElement> (Func<TResult,TKey> keySelector, Func<TResult,TElement> elementSelector, System.Threading.CancellationToken cancellationToken = default);
member this.ToDictionaryAsync : Func<'Result, 'Key> * Func<'Result, 'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Public Function ToDictionaryAsync(Of TKey, TElement) (keySelector As Func(Of TResult, TKey), elementSelector As Func(Of TResult, TElement), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of TKey, TElement))
Jenis parameter
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
- TElement
Jenis nilai yang dikembalikan oleh elementSelector
.
Parameter
- keySelector
- Func<TResult,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- elementSelector
- Func<TResult,TElement>
Fungsi transformasi untuk menghasilkan nilai elemen hasil dari setiap elemen.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Hasil tugas berisi yang Dictionary<TKey,TValue> berisi nilai jenis TElement
yang dipilih dari urutan input.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan 'tunggu' untuk memastikan bahwa operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini.
Berlaku untuk
ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken)
Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci tertentu, perbandingan, dan fungsi pemilih elemen.
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey,TElement> (Func<TResult,TKey> keySelector, Func<TResult,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer, System.Threading.CancellationToken cancellationToken = default);
member this.ToDictionaryAsync : Func<'Result, 'Key> * Func<'Result, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Public Function ToDictionaryAsync(Of TKey, TElement) (keySelector As Func(Of TResult, TKey), elementSelector As Func(Of TResult, TElement), comparer As IEqualityComparer(Of TKey), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of TKey, TElement))
Jenis parameter
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
- TElement
Jenis nilai yang dikembalikan oleh elementSelector
.
Parameter
- keySelector
- Func<TResult,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- elementSelector
- Func<TResult,TElement>
Fungsi transformasi untuk menghasilkan nilai elemen hasil dari setiap elemen.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> Untuk membandingkan kunci.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Hasil tugas berisi yang Dictionary<TKey,TValue> berisi nilai jenis TElement
yang dipilih dari urutan input.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan 'tunggu' untuk memastikan bahwa operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini.
Berlaku untuk
ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken)
Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci yang ditentukan.
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey> (Func<TResult,TKey> keySelector, System.Threading.CancellationToken cancellationToken = default);
member this.ToDictionaryAsync : Func<'Result, 'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Public Function ToDictionaryAsync(Of TKey) (keySelector As Func(Of TResult, TKey), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of TKey, TResult))
Jenis parameter
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- keySelector
- Func<TResult,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron. Hasil tugas berisi yang Dictionary<TKey,TValue> berisi kunci dan nilai yang dipilih.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan 'tunggu' untuk memastikan bahwa operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini.
Berlaku untuk
ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken)
Dictionary<TKey,TValue> Membuat dari ini AsyncEnumerable<TResult> dengan menghitungnya secara asinkron sesuai dengan fungsi pemilih kunci tertentu dan perbandingan.
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey> (Func<TResult,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer, System.Threading.CancellationToken cancellationToken = default);
member this.ToDictionaryAsync : Func<'Result, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Public Function ToDictionaryAsync(Of TKey) (keySelector As Func(Of TResult, TKey), comparer As IEqualityComparer(Of TKey), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of TKey, TResult))
Jenis parameter
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- keySelector
- Func<TResult,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> Untuk membandingkan kunci.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili operasi asinkron. Hasil tugas berisi yang Dictionary<TKey,TValue> berisi kunci dan nilai yang dipilih.
Keterangan
Beberapa operasi aktif pada instans konteks yang sama tidak didukung. Gunakan 'tunggu' untuk memastikan bahwa operasi asinkron telah selesai sebelum memanggil metode lain pada konteks ini.
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk