AsyncEnumerable.ElementAtOrDefaultAsync 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 |
|---|---|
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Returnerar elementet vid ett angivet index i en sekvens, eller ett standardvärde om indexet ligger utom intervallet. |
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Returnerar elementet vid ett angivet index i en sekvens eller ett standardvärde om indexet ligger utom intervallet. |
ElementAtOrDefaultAsync<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, eller ett standardvärde om indexet ligger utom intervallet.
public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(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
Standardvärdet för TSource if index ligger utanför källsekvensens gränser, annars elementet på den angivna positionen i källsekvensen.
Undantag
source är null.
Gäller för
ElementAtOrDefaultAsync<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 eller ett standardvärde om indexet ligger utom intervallet.
public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Index index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Index * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(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
default om index ligger utanför sekvensens source gränser, annars elementet vid den angivna positionen i sekvensen source .
Undantag
source är null.
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.
Standardvärdet för referenstyper och null-typer är null.