AsyncEnumerable.ExceptBy Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>) |
Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie. |
| ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie. |
ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)
- Bron:
- ExceptBy.cs
- Bron:
- ExceptBy.cs
- Bron:
- ExceptBy.cs
Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie.
public static System.Collections.Generic.IAsyncEnumerable<TSource> ExceptBy<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> first, System.Collections.Generic.IAsyncEnumerable<TKey> second, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ExceptBy : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Collections.Generic.IAsyncEnumerable<'Key> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function ExceptBy(Of TSource, TKey) (first As IAsyncEnumerable(Of TSource), second As IAsyncEnumerable(Of TKey), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TSource)
Type parameters
- TSource
Het type van de elementen van de invoerreeks.
- TKey
Het type sleutel om elementen te identificeren.
Parameters
- first
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> wiens sleutels niet ook binnenkomen second , worden geretourneerd.
- second
- IAsyncEnumerable<TKey>
Een IAsyncEnumerable<T> wiens sleutels ook in de eerste reeks voorkomen, zorgt ervoor dat deze elementen worden verwijderd uit de geretourneerde reeks.
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Een functie om de sleutel voor elk element te extraheren.
- comparer
- IEqualityComparer<TKey>
De IEqualityComparer<T> waarden die moeten worden vergeleken.
Retouren
Een reeks die het setverschil van de elementen van twee reeksen bevat.
Uitzonderingen
keySelector is null.
Van toepassing op
ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Bron:
- ExceptBy.cs
- Bron:
- ExceptBy.cs
- Bron:
- ExceptBy.cs
Produceert het setverschil van twee reeksen op basis van een opgegeven sleutelkiezerfunctie.
public static System.Collections.Generic.IAsyncEnumerable<TSource> ExceptBy<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> first, System.Collections.Generic.IAsyncEnumerable<TKey> second, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ExceptBy : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Collections.Generic.IAsyncEnumerable<'Key> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function ExceptBy(Of TSource, TKey) (first As IAsyncEnumerable(Of TSource), second As IAsyncEnumerable(Of TKey), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TSource)
Type parameters
- TSource
Het type van de elementen van de invoerreeks.
- TKey
Het type sleutel om elementen te identificeren.
Parameters
- first
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> wiens sleutels niet ook binnenkomen second , worden geretourneerd.
- second
- IAsyncEnumerable<TKey>
Een IAsyncEnumerable<T> wiens sleutels ook in de eerste reeks voorkomen, zorgt ervoor dat deze elementen worden verwijderd uit de geretourneerde reeks.
- keySelector
- Func<TSource,TKey>
Een functie om de sleutel voor elk element te extraheren.
- comparer
- IEqualityComparer<TKey>
De IEqualityComparer<T> waarden die moeten worden vergeleken.
Retouren
Een reeks die het setverschil van de elementen van twee reeksen bevat.
Uitzonderingen
keySelector is null.