AsyncEnumerable.ElementAtAsync Methode

Definition

Ü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

ValueTask<TSource>

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

ValueTask<TSource>

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).

Gilt für: