AsyncEnumerable.ElementAtAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Vrátí prvek v zadaném indexu v sekvenci. |
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Vrátí prvek v zadaném indexu v sekvenci. |
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)
- Zdroj:
- ElementAtAsync.cs
- Zdroj:
- ElementAtAsync.cs
- Zdroj:
- ElementAtAsync.cs
Vrátí prvek v zadaném indexu v sekvenci.
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)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- index
- Index
Index elementu, který se má načíst, je buď od začátku, nebo na konci.
- cancellationToken
- CancellationToken
Token pro monitorování žádostí o zrušení. Výchozí hodnota je None.
Návraty
Prvek na zadané pozici v source sekvenci.
Výjimky
source je null.
index je mimo hranice zdrojové sekvence (prostřednictvím vrácené úlohy).
Poznámky
Pokud typ source implements IList<T>, tato implementace se používá k získání elementu v zadaném indexu. Jinak tato metoda získá zadaný prvek.
Tato metoda vyvolá výjimku, pokud index je mimo rozsah. Chcete-li místo toho vrátit výchozí hodnotu, pokud zadaný index je mimo rozsah, použijte ElementAtOrDefaultAsync metoda.
Platí pro
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)
- Zdroj:
- ElementAtAsync.cs
- Zdroj:
- ElementAtAsync.cs
- Zdroj:
- ElementAtAsync.cs
Vrátí prvek v zadaném indexu v sekvenci.
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)
Parametry typu
- TSource
Typ prvků zdroje.
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- index
- Int32
Index prvku, který se má načíst, je buď od začátku, nebo na konci sekvence.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
Prvek na zadané pozici ve zdrojové sekvenci.
Výjimky
source je null.
index je mimo hranice zdrojové sekvence (prostřednictvím vrácené úlohy).