AsyncEnumerable.ElementAtAsync Methode

Definitie

Overloads

Name Description
ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)

Retourneert het element in een opgegeven index in een reeks.

ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)

Retourneert het element in een opgegeven index in een reeks.

ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)

Bron:
ElementAtAsync.cs
Bron:
ElementAtAsync.cs
Bron:
ElementAtAsync.cs

Retourneert het element in een opgegeven index in een reeks.

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)

Type parameters

TSource

Het type van de elementen van source.

Parameters

source
IAsyncEnumerable<TSource>

Een IAsyncEnumerable<T> om een element van te retourneren.

index
Index

De index van het element dat moet worden opgehaald, die afkomstig is van het begin of het einde.

cancellationToken
CancellationToken

Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<TSource>

Het element op de opgegeven positie in de source reeks.

Uitzonderingen

source is null.

index valt buiten de grenzen van de bronreeks (via de geretourneerde taak).

Opmerkingen

Als het type source implementatie wordt IList<T>gebruikt om het element op de opgegeven index te verkrijgen. Anders verkrijgt deze methode het opgegeven element.

Met deze methode wordt een uitzondering gegenereerd als index deze buiten het bereik valt. Als u in plaats daarvan een standaardwaarde wilt retourneren wanneer de opgegeven index buiten het bereik valt, gebruikt u de methode ElementAtOrDefaultAsync.

Van toepassing op

ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)

Bron:
ElementAtAsync.cs
Bron:
ElementAtAsync.cs
Bron:
ElementAtAsync.cs

Retourneert het element in een opgegeven index in een reeks.

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)

Type parameters

TSource

Het type van de elementen van de bron.

Parameters

source
IAsyncEnumerable<TSource>

Een IAsyncEnumerable<T> om een element van te retourneren.

index
Int32

De index van het element dat moet worden opgehaald, ofwel van het begin of het einde van de reeks.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

ValueTask<TSource>

Het element op de opgegeven positie in de bronreeks.

Uitzonderingen

source is null.

index valt buiten de grenzen van de bronreeks (via de geretourneerde taak).

Van toepassing op