AsyncEnumerable.LastAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| LastAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Returnerar det sista elementet i en sekvens. |
| LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor. |
| LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor. |
LastAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
Returnerar det sista elementet i en sekvens.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- IAsyncEnumerable<TSource>
En IAsyncEnumerable<T> som returnerar det sista elementet i.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Värdet vid den sista positionen i källsekvensen.
Undantag
source är null.
Källsekvensen är tom (via den returnerade aktiviteten).
Gäller för
LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- IAsyncEnumerable<TSource>
Ett IAsyncEnumerable<T> att returnera ett element från.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Det sista elementet i sekvensen som klarar testet i den angivna predikatfunktionen.
Undantag
predicate är null.
Källsekvensen är tom, eller så uppfyller inget element i sekvensen villkoret i predikatet (via den returnerade aktiviteten).
Gäller för
LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
- Källa:
- LastAsync.cs
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- IAsyncEnumerable<TSource>
Ett IAsyncEnumerable<T> att returnera ett element från.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
En funktion för att testa varje element för ett villkor.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Det sista elementet i sekvensen som klarar testet i den angivna predikatfunktionen.
Undantag
predicate är null.
Källsekvensen är tom, eller så uppfyller inget element i sekvensen villkoret i predikatet (via den returnerade aktiviteten).