AsyncEnumerable.LastAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
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
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).