AsyncEnumerable.FirstOrDefaultAsync 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 |
|---|---|
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken) |
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken) |
Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken) |
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Gibt das erste Element einer Sequenz oder den Standardwert zurück |
| FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
Parameter
- source
- IAsyncEnumerable<TSource>
Ein IAsyncEnumerable<T> , von dem ein Element zurückgegeben werden soll.
- defaultValue
- TSource
Der Standardwert, der zurückgegeben werden soll, wenn die Sequenz leer ist.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
defaultValue wenn source leer ist oder kein Element den angegebenen predicateTest bestanden hat; andernfalls das erste Element, in source dem der durch predicateden Test angegeben wurde.
Ausnahmen
predicate ist null.
Gilt für:
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
Parameter
- source
- IAsyncEnumerable<TSource>
Gibt IAsyncEnumerable<T> das erste Element zurück.
- defaultValue
- TSource
Der Standardwert, der zurückgegeben werden soll, wenn die Sequenz leer ist.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
defaultValue wenn source leer ist; andernfalls das erste Element in source.
Ausnahmen
source ist null.
Gilt für:
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.
public static System.Threading.Tasks.ValueTask<TSource> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
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.
- defaultValue
- TSource
Der Standardwert, der zurückgegeben werden soll, wenn die Sequenz leer ist.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
defaultValue wenn source leer ist oder kein Element den angegebenen predicateTest bestanden hat; andernfalls das erste Element, in source dem der durch predicateden Test angegeben wurde.
Ausnahmen
predicate ist null.
Gilt für:
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
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
Der Standardwert, wenn die TSource Quelle leer ist oder wenn kein Element den durch Prädikat angegebenen Test bestanden hat; andernfalls das erste Element in der Quelle, das den durch Prädikat angegebenen Test bestanden hat.
Ausnahmen
predicate ist null.
Gilt für:
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element einer Sequenz oder den Standardwert zurück TSource , wenn die Sequenz keine Elemente enthält.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member FirstOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function FirstOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
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
Der Standardwert von TSource if source ist leer; andernfalls das erste Element in source.
Ausnahmen
source ist null.
Gilt für:
FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
- Quelle:
- FirstAsync.cs
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.
public static System.Threading.Tasks.ValueTask<TSource?> FirstOrDefaultAsync<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 FirstOrDefaultAsync : 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 FirstOrDefaultAsync(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
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
Der Standardwert, wenn die TSource Quelle leer ist oder wenn kein Element den durch Prädikat angegebenen Test bestanden hat; andernfalls das erste Element in der Quelle, das den durch Prädikat angegebenen Test bestanden hat.
Ausnahmen
predicate ist null.