AsyncEnumerable.ToLookupAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
Crée un élément ILookup<TKey,TElement> à partir d’une IAsyncEnumerable<T> fonction de sélecteur de clé spécifiée et de fonctions de sélecteur d’élément.
public static System.Threading.Tasks.ValueTask<System.Linq.ILookup<TKey,TElement>> ToLookupAsync<TSource,TKey,TElement>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TElement>> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member ToLookupAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Element>> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Linq.ILookup<'Key, 'Element>>
<Extension()>
Public Function ToLookupAsync(Of TSource, TKey, TElement) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), elementSelector As Func(Of TSource, CancellationToken, ValueTask(Of TElement)), Optional comparer As IEqualityComparer(Of TKey) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ILookup(Of TKey, TElement))
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type de la valeur retournée par elementSelector.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel créer un ILookup<TKey,TElement> .
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Fonction permettant d’extraire une clé de chaque élément.
- elementSelector
- Func<TSource,CancellationToken,ValueTask<TElement>>
Fonction de transformation pour produire une valeur d’élément de résultat à partir de chaque élément.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Qui ILookup<TKey,TElement> contient des clés et des valeurs.
Exceptions
keySelector a la valeur null.
S’applique à
ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
Crée un élément ILookup<TKey,TElement> à partir d’une IAsyncEnumerable<T> fonction de sélecteur de clé spécifiée et de fonctions de sélecteur d’élément.
public static System.Threading.Tasks.ValueTask<System.Linq.ILookup<TKey,TElement>> ToLookupAsync<TSource,TKey,TElement>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member ToLookupAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Linq.ILookup<'Key, 'Element>>
<Extension()>
Public Function ToLookupAsync(Of TSource, TKey, TElement) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ILookup(Of TKey, TElement))
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type de la valeur retournée par elementSelector.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel créer un ILookup<TKey,TElement> .
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé de chaque élément.
- elementSelector
- Func<TSource,TElement>
Fonction de transformation pour produire une valeur d’élément de résultat à partir de chaque élément.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Qui ILookup<TKey,TElement> contient des clés et des valeurs.
Exceptions
keySelector a la valeur null.
S’applique à
ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
Crée un ILookup<TKey,TElement> à partir d’un IAsyncEnumerable<T> en fonction d’une fonction de sélecteur de clé spécifiée.
public static System.Threading.Tasks.ValueTask<System.Linq.ILookup<TKey,TSource>> ToLookupAsync<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member ToLookupAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Linq.ILookup<'Key, 'Source>>
<Extension()>
Public Function ToLookupAsync(Of TSource, TKey) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), Optional comparer As IEqualityComparer(Of TKey) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ILookup(Of TKey, TSource))
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel créer un ILookup<TKey,TElement> .
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Fonction permettant d’extraire une clé de chaque élément.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Qui ILookup<TKey,TElement> contient des clés et des valeurs.
Exceptions
keySelector a la valeur null.
S’applique à
ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
- Source:
- ToLookupAsync.cs
Crée un ILookup<TKey,TElement> à partir d’un IAsyncEnumerable<T> en fonction d’une fonction de sélecteur de clé spécifiée.
public static System.Threading.Tasks.ValueTask<System.Linq.ILookup<TKey,TSource>> ToLookupAsync<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member ToLookupAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Linq.ILookup<'Key, 'Source>>
<Extension()>
Public Function ToLookupAsync(Of TSource, TKey) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ILookup(Of TKey, TSource))
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel créer un ILookup<TKey,TElement> .
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé de chaque élément.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Qui ILookup<TKey,TElement> contient des clés et des valeurs.
Exceptions
keySelector a la valeur null.