AsyncEnumerable.FirstAsync Methode

Definition

Überlädt

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

Gibt das erste Element einer Sequenz zurück.

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

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

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

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

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

Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs

Gibt das erste Element einer Sequenz zurück.

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)

Typparameter

TSource

Der Typ der Quellelemente.

Parameter

source
IAsyncEnumerable<TSource>

Gibt IAsyncEnumerable<T> das erste Element zurück.

cancellationToken
CancellationToken

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

Gibt zurück

ValueTask<TSource>

Das erste Element in der angegebenen Sequenz.

Ausnahmen

source ist null.

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

Gilt für:

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

Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs

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

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)

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 erste 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:

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

Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs
Quelle:
FirstAsync.cs

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

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)

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 erste 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: