AsyncEnumerable.FirstOrDefaultAsync 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 |
|---|---|
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken) |
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken) |
Retourneert het eerste element van een reeks of een standaardwaarde als de reeks geen elementen bevat. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken) |
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Retourneert het eerste element van een reeks of de standaardwaarde van |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van source.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- defaultValue
- TSource
De standaardwaarde die moet worden geretourneerd als de reeks leeg is.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
defaultValue als source dit leeg is of als er geen element door de test is opgegeven predicate; anders is het eerste element dat source de test predicatedoorgeeft.
Uitzonderingen
predicate is null.
Van toepassing op
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van een reeks of een standaardwaarde als de reeks geen elementen bevat.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van source.
Parameters
- source
- IAsyncEnumerable<TSource>
De IAsyncEnumerable<T> om het eerste element van te retourneren.
- defaultValue
- TSource
De standaardwaarde die moet worden geretourneerd als de reeks leeg is.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
defaultValue als source deze leeg is, anders wordt het eerste element in source.
Uitzonderingen
source is null.
Van toepassing op
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Type parameters
- TSource
Het type van de elementen van source.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Een functie om elk element voor een voorwaarde te testen.
- defaultValue
- TSource
De standaardwaarde die moet worden geretourneerd als de reeks leeg is.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
defaultValue als source dit leeg is of als er geen element door de test is opgegeven predicate; anders is het eerste element dat source de test predicatedoorgeeft.
Uitzonderingen
predicate is null.
Van toepassing op
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(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
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource als de bron leeg is of als er geen element aan de test wordt doorgegeven die is opgegeven door predicaat; anders wordt het eerste element in de bron die de test door het predicaat doorstaat.
Uitzonderingen
predicate is null.
Van toepassing op
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van een reeks of de standaardwaarde van TSource als de reeks geen elementen bevat.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(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 source.
Parameters
- source
- IAsyncEnumerable<TSource>
De IAsyncEnumerable<T> om het eerste element van te retourneren.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource if source is leeg, anders het eerste element in source.
Uitzonderingen
source is null.
Van toepassing op
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
- Bron:
- FirstAsync.cs
Retourneert het eerste element van de reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<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 FirstOrDefaultAsync : 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 FirstOrDefaultAsync(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
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Een functie om elk element voor een voorwaarde te testen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource als de bron leeg is of als er geen element aan de test wordt doorgegeven die is opgegeven door predicaat; anders wordt het eerste element in de bron die de test door het predicaat doorstaat.
Uitzonderingen
predicate is null.