AsyncEnumerable.ToLookupAsync Methode

Definitie

Overloads

Name Description
ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en elementselectorfuncties.

ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en elementselectorfuncties.

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)

Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en elementselectorfuncties.

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

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

TElement

Het type van de waarde die wordt geretourneerd door elementSelector.

Parameters

source
IAsyncEnumerable<TSource>

Hiermee IAsyncEnumerable<T> maakt u een ILookup<TKey,TElement> van.

keySelector
Func<TSource,CancellationToken,ValueTask<TKey>>

Een functie om een sleutel uit elk element te extraheren.

elementSelector
Func<TSource,CancellationToken,ValueTask<TElement>>

Een transformatiefunctie voor het produceren van een resultaatelementwaarde van elk element.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<ILookup<TKey,TElement>>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

keySelector is null.

Van toepassing op

ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie en elementselectorfuncties.

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

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

TElement

Het type van de waarde die wordt geretourneerd door elementSelector.

Parameters

source
IAsyncEnumerable<TSource>

Hiermee IAsyncEnumerable<T> maakt u een ILookup<TKey,TElement> van.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

elementSelector
Func<TSource,TElement>

Een transformatiefunctie voor het produceren van een resultaatelementwaarde van elk element.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<ILookup<TKey,TElement>>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

keySelector is null.

Van toepassing op

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)

Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

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

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
IAsyncEnumerable<TSource>

Hiermee IAsyncEnumerable<T> maakt u een ILookup<TKey,TElement> van.

keySelector
Func<TSource,CancellationToken,ValueTask<TKey>>

Een functie om een sleutel uit elk element te extraheren.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<ILookup<TKey,TSource>>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

keySelector is null.

Van toepassing op

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs
Bron:
ToLookupAsync.cs

Hiermee maakt u een ILookup<TKey,TElement> van een IAsyncEnumerable<T> op basis van een opgegeven sleutelkiezerfunctie.

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

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
IAsyncEnumerable<TSource>

Hiermee IAsyncEnumerable<T> maakt u een ILookup<TKey,TElement> van.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<ILookup<TKey,TSource>>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

keySelector is null.

Van toepassing op