AsyncEnumerable.LastAsync Methode

Definition

Überlädt

Name Beschreibung
LastAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Gibt das letzte Element einer Sequenz zurück.

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

LastAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Quelle:
LastAsync.cs
Quelle:
LastAsync.cs
Quelle:
LastAsync.cs

Gibt das letzte Element einer Sequenz zurück.

public static System.Threading.Tasks.ValueTask<TSource> LastAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member LastAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)

Typparameter

TSource

Der Typ der Quellelemente.

Parameter

source
IAsyncEnumerable<TSource>

Ein IAsyncEnumerable<T> , um das letzte Element zurückzugeben.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

ValueTask<TSource>

Der Wert an der letzten Position in der Quellsequenz.

Ausnahmen

source ist null.

Die Quellsequenz ist leer (über den zurückgegebenen Vorgang).

Gilt für:

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Quelle:
LastAsync.cs
Quelle:
LastAsync.cs
Quelle:
LastAsync.cs

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

public static System.Threading.Tasks.ValueTask<TSource> LastAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LastAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)

Typparameter

TSource

Der Typ der Quellelemente.

Parameter

source
IAsyncEnumerable<TSource>

Ein IAsyncEnumerable<T> , von dem ein Element zurückgegeben werden soll.

predicate
Func<TSource,Boolean>

Eine Funktion zum Testen der einzelnen Elemente für eine Bedingung.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

ValueTask<TSource>

Das letzte Element in der Sequenz, das den Test in der angegebenen Prädikatfunktion bestanden hat.

Ausnahmen

predicate ist null.

Die Quellsequenz ist leer, oder kein Element in der Sequenz erfüllt die Bedingung im Prädikat (über den zurückgegebenen Vorgang).

Gilt für:

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Quelle:
LastAsync.cs
Quelle:
LastAsync.cs
Quelle:
LastAsync.cs

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

public static System.Threading.Tasks.ValueTask<TSource> LastAsync<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 LastAsync : 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 LastAsync(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)

Typparameter

TSource

Der Typ der Quellelemente.

Parameter

source
IAsyncEnumerable<TSource>

Ein IAsyncEnumerable<T> , von dem ein Element zurückgegeben werden soll.

predicate
Func<TSource,CancellationToken,ValueTask<Boolean>>

Eine Funktion zum Testen der einzelnen Elemente für eine Bedingung.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

ValueTask<TSource>

Das letzte Element in der Sequenz, das den Test in der angegebenen Prädikatfunktion bestanden hat.

Ausnahmen

predicate ist null.

Die Quellsequenz ist leer, oder kein Element in der Sequenz erfüllt die Bedingung im Prädikat (über den zurückgegebenen Vorgang).

Gilt für: