AsyncEnumerable.SingleAsync 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 |
|---|---|
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde en genereert een uitzondering als er meer dan één dergelijk element bestaat. |
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde en genereert een uitzondering als er meer dan één dergelijk element bestaat. |
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Retourneert het enige element van een reeks en genereert een uitzondering als er niet precies één element in de reeks is. |
SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde en genereert een uitzondering als er meer dan één dergelijk element bestaat.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van de bron.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om het ene element van te retourneren.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Het enige element van de invoerreeks die voldoet aan een voorwaarde.
Uitzonderingen
predicate is null.
Meer dan één element voldoet aan de voorwaarde in predicate (via de geretourneerde taak).
Van toepassing op
SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
Retourneert het enige element van een reeks die voldoet aan een opgegeven voorwaarde en genereert een uitzondering als er meer dan één dergelijk element bestaat.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van de bron.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om het ene element van te retourneren.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Een functie om een element voor een voorwaarde te testen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Het enige element van de invoerreeks die voldoet aan een voorwaarde.
Uitzonderingen
predicate is null.
Meer dan één element voldoet aan de voorwaarde in predicate (via de geretourneerde taak).
Van toepassing op
SingleAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
- Bron:
- SingleAsync.cs
Retourneert het enige element van een reeks en genereert een uitzondering als er niet precies één element in de reeks is.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van de bron.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om het ene element van te retourneren.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Het enige element van de invoerreeks.
Uitzonderingen
source is null.
De source reeks bevat meer dan één element. (via de geretourneerde taak).