AsyncEnumerable.LastOrDefaultAsync Methode

Definitie

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

ValueTask<TSource>

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.

predicate
Func<TSource,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

ValueTask<TSource>

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

ValueTask<TSource>

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.

predicate
Func<TSource,Boolean>

Een functie om elk element voor een voorwaarde te testen.

cancellationToken
CancellationToken

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

Retouren

ValueTask<TSource>

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

ValueTask<TSource>

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

ValueTask<TSource>

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