AsyncEnumerable.ElementAtAsync Méthode

Définition

Surcharges

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

Retourne l’élément à un index spécifié dans une séquence.

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

Retourne l’élément à un index spécifié dans une séquence.

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

Source:
ElementAtAsync.cs
Source:
ElementAtAsync.cs
Source:
ElementAtAsync.cs

Retourne l’élément à un index spécifié dans une séquence.

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)

Paramètres de type

TSource

Type des éléments de source.

Paramètres

source
IAsyncEnumerable<TSource>

À IAsyncEnumerable<T> partir duquel retourner un élément.

index
Index

Index de l’élément à récupérer, qui se trouve à partir du début ou de la fin.

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

ValueTask<TSource>

Élément à la position spécifiée dans la source séquence.

Exceptions

source a la valeur null.

index est en dehors des limites de la séquence source (via la tâche retournée).

Remarques

Si le type d’implémentations sourceIList<T>est utilisé pour obtenir l’élément à l’index spécifié. Sinon, cette méthode obtient l’élément spécifié.

Cette méthode lève une exception si index elle est hors limites. Pour retourner une valeur par défaut lorsque l’index spécifié est hors plage, utilisez la méthode ElementAtOrDefaultAsync.

S’applique à

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

Source:
ElementAtAsync.cs
Source:
ElementAtAsync.cs
Source:
ElementAtAsync.cs

Retourne l’élément à un index spécifié dans une séquence.

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)

Paramètres de type

TSource

Type des éléments de la source.

Paramètres

source
IAsyncEnumerable<TSource>

À IAsyncEnumerable<T> partir duquel retourner un élément.

index
Int32

Index de l’élément à récupérer, qui se trouve à partir du début ou de la fin de la séquence.

cancellationToken
CancellationToken

À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

ValueTask<TSource>

Élément à la position spécifiée dans la séquence source.

Exceptions

source a la valeur null.

index est en dehors des limites de la séquence source (via la tâche retournée).

S’applique à