AsyncEnumerable.ElementAtAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Returnerar elementet vid ett angivet index i en sekvens. |
| ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Returnerar elementet vid ett angivet index i en sekvens. |
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)
- Källa:
- ElementAtAsync.cs
- Källa:
- ElementAtAsync.cs
- Källa:
- ElementAtAsync.cs
Returnerar elementet vid ett angivet index i en sekvens.
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)
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- IAsyncEnumerable<TSource>
Ett IAsyncEnumerable<T> att returnera ett element från.
- index
- Index
Indexet för elementet som ska hämtas, som antingen är från början eller slutet.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.
Returer
Elementet på den angivna positionen i sekvensen source .
Undantag
source är null.
index ligger utanför källsekvensens gränser (via den returnerade aktiviteten).
Kommentarer
Om typen av source implementerar IList<T>används implementeringen för att hämta elementet vid det angivna indexet. Annars hämtar den här metoden det angivna elementet.
Den här metoden genererar ett undantag om index är utom räckhåll. Om du i stället vill returnera ett standardvärde när det angivna indexet ligger utom intervallet använder du metoden ElementAtOrDefaultAsync.
Gäller för
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)
- Källa:
- ElementAtAsync.cs
- Källa:
- ElementAtAsync.cs
- Källa:
- ElementAtAsync.cs
Returnerar elementet vid ett angivet index i en sekvens.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- IAsyncEnumerable<TSource>
Ett IAsyncEnumerable<T> att returnera ett element från.
- index
- Int32
Indexet för elementet som ska hämtas, som antingen är från början eller slutet av sekvensen.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Elementet på den angivna positionen i källsekvensen.
Undantag
source är null.
index ligger utanför källsekvensens gränser (via den returnerade aktiviteten).