AsyncEnumerable.LastOrDefaultAsync 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 |
|---|---|
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken) |
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken) |
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken) |
Retourneert het laatste element van een reeks of een standaardwaarde als de reeks geen elementen bevat. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Retourneert het laatste element van een reeks of een standaardwaarde als de reeks geen elementen bevat. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden. |
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<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 LastOrDefaultAsync : 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 LastOrDefaultAsync(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 de reeks leeg is of als er geen elementen aan de test voldoen in de predicaatfunctie; anders wordt het laatste element dat de test in de predicaatfunctie doorstaat.
Uitzonderingen
predicate is null.
Van toepassing op
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(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 de reeks leeg is of als er geen elementen aan de test voldoen in de predicaatfunctie; anders wordt het laatste element dat de test in de predicaatfunctie doorstaat.
Uitzonderingen
predicate is null.
Van toepassing op
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks of een standaardwaarde als de reeks geen elementen bevat.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(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>
Een IAsyncEnumerable<T> om het laatste 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 de bronreeks leeg is; anders, het laatste element in de IAsyncEnumerable<T>.
Uitzonderingen
source is null.
Van toepassing op
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(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 source.
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 reeks leeg is of als er geen elementen aan de test voldoen in de predicaatfunctie, anders het laatste element dat de test in de predicaatfunctie doorstaat.
Uitzonderingen
predicate is null.
Van toepassing op
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks of een standaardwaarde als de reeks geen elementen bevat.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(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 een element van te retourneren.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource als de bronreeks leeg is, anders het laatste element in het IAsyncEnumerable<T>.
Uitzonderingen
source is null.
Van toepassing op
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
- Bron:
- LastAsync.cs
Retourneert het laatste element van een reeks die voldoet aan een voorwaarde of een standaardwaarde als er geen dergelijk element wordt gevonden.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<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 LastOrDefaultAsync : 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 LastOrDefaultAsync(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 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.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource als de reeks leeg is of als er geen elementen aan de test voldoen in de predicaatfunctie, anders het laatste element dat de test in de predicaatfunctie doorstaat.
Uitzonderingen
predicate is null.