AsyncEnumerable.FirstAsync 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 |
|---|---|
| FirstAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Returnerar det första elementet i en sekvens. |
| FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor. |
| FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor. |
FirstAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
Returnerar det första elementet i en sekvens.
public static System.Threading.Tasks.ValueTask<TSource> FirstAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member FirstAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstAsync(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>
För IAsyncEnumerable<T> att returnera det första elementet i.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Det första elementet i den angivna sekvensen.
Undantag
source är null.
Källsekvensen är tom (via den returnerade aktiviteten).
Gäller för
FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor.
public static System.Threading.Tasks.ValueTask<TSource> FirstAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member FirstAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstAsync(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 första 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
FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
- Källa:
- FirstAsync.cs
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor.
public static System.Threading.Tasks.ValueTask<TSource> FirstAsync<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 FirstAsync : 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 FirstAsync(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 första 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).