AsyncEnumerable.ElementAtAsync 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 |
|---|---|
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Gibt das Element an einem angegebenen Index in einer Sequenz zurück. |
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Gibt das Element an einem angegebenen Index in einer Sequenz zurück. |
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)
- Quelle:
- ElementAtAsync.cs
- Quelle:
- ElementAtAsync.cs
- Quelle:
- ElementAtAsync.cs
Gibt das Element an einem angegebenen Index in einer Sequenz zurück.
public static System.Threading.Tasks.ValueTask<TSource> ElementAtAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Index index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Index * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Index, 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.
- index
- Index
Der Index des abzurufenden Elements, das entweder vom Anfang oder vom Ende stammt.
- cancellationToken
- CancellationToken
Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.
Gibt zurück
Das Element an der angegebenen Position in der source Sequenz.
Ausnahmen
source ist null.
index außerhalb der Grenzen der Quellsequenz (über den zurückgegebenen Vorgang).
Hinweise
Wenn der Typ der source Implementierungen IList<T>verwendet wird, wird diese Implementierung verwendet, um das Element am angegebenen Index abzurufen. Andernfalls ruft diese Methode das angegebene Element ab.
Diese Methode löst eine Ausnahme aus, wenn index sie außerhalb des zulässigen Bereichs liegt. Um stattdessen einen Standardwert zurückzugeben, wenn der angegebene Index außerhalb des Bereichs liegt, verwenden Sie die ElementAtOrDefaultAsync-Methode.
Gilt für:
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)
- Quelle:
- ElementAtAsync.cs
- Quelle:
- ElementAtAsync.cs
- Quelle:
- ElementAtAsync.cs
Gibt das Element an einem angegebenen Index in einer Sequenz zurück.
public static System.Threading.Tasks.ValueTask<TSource> ElementAtAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Integer, 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.
- index
- Int32
Der Index des abzurufenden Elements, das entweder vom Anfang oder vom Ende der Sequenz stammt.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Das Element an der angegebenen Position in der Quellsequenz.
Ausnahmen
source ist null.
index außerhalb der Grenzen der Quellsequenz (über den zurückgegebenen Vorgang).