Aracılığıyla paylaş


AsyncEnumerable<TResult>.ToDictionaryAsync Yöntem

Tanım

Aşırı Yüklemeler

ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçiciye ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçiciye ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

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))

Tür Parametreleri

TKey

tarafından keySelector döndürülen anahtarın türü.

TElement

tarafından elementSelectordöndürülen değerin türü.

Parametreler

keySelector
Func<TResult,TKey>

Her öğeden bir anahtar ayıklama işlevi.

elementSelector
Func<TResult,TElement>

Her öğeden bir sonuç öğesi değeri oluşturmak için bir dönüştürme işlevi.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<Dictionary<TKey,TElement>>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, giriş dizisinden seçilen türdeki TElement değerleri içeren bir Dictionary<TKey,TValue> içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

ToDictionaryAsync<TKey,TElement>(Func<TResult,TKey>, Func<TResult,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

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))

Tür Parametreleri

TKey

tarafından keySelector döndürülen anahtarın türü.

TElement

tarafından elementSelectordöndürülen değerin türü.

Parametreler

keySelector
Func<TResult,TKey>

Her öğeden bir anahtar ayıklama işlevi.

elementSelector
Func<TResult,TElement>

Her öğeden bir sonuç öğesi değeri oluşturmak için bir dönüştürme işlevi.

comparer
IEqualityComparer<TKey>

Anahtarları karşılaştırmak için bir IEqualityComparer<T> .

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<Dictionary<TKey,TElement>>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, giriş dizisinden seçilen türdeki TElement değerleri içeren bir Dictionary<TKey,TValue> içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

ToDictionaryAsync<TKey>(Func<TResult,TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

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))

Tür Parametreleri

TKey

tarafından keySelector döndürülen anahtarın türü.

Parametreler

keySelector
Func<TResult,TKey>

Her öğeden bir anahtar ayıklama işlevi.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<Dictionary<TKey,TResult>>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, seçili anahtarları ve değerleri içeren bir Dictionary<TKey,TValue> içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

ToDictionaryAsync<TKey>(Func<TResult,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre zaman uyumsuz olarak numaralandırarak bundan AsyncEnumerable<TResult> bir oluşturur.

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))

Tür Parametreleri

TKey

tarafından keySelector döndürülen anahtarın türü.

Parametreler

keySelector
Func<TResult,TKey>

Her öğeden bir anahtar ayıklama işlevi.

comparer
IEqualityComparer<TKey>

Anahtarları karşılaştırmak için bir IEqualityComparer<T> .

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<Dictionary<TKey,TResult>>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, seçili anahtarları ve değerleri içeren bir Dictionary<TKey,TValue> içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır