AsyncEnumerable.ElementAtAsync Método

Definición

Sobrecargas

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

Devuelve el elemento en un índice especificado de una secuencia.

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

Devuelve el elemento en un índice especificado de una secuencia.

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

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

Devuelve el elemento en un índice especificado de una secuencia.

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)

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
IAsyncEnumerable<TSource>

que IAsyncEnumerable<T> se va a devolver un elemento de .

index
Index

Índice del elemento que se va a recuperar, que es desde el principio o el final.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.

Devoluciones

ValueTask<TSource>

Elemento situado en la posición especificada de la source secuencia.

Excepciones

source es null.

index está fuera de los límites de la secuencia de origen (a través de la tarea devuelta).

Comentarios

Si el tipo de source implementa IList<T>, esa implementación se usa para obtener el elemento en el índice especificado. De lo contrario, este método obtiene el elemento especificado.

Este método produce una excepción si index está fuera del intervalo. Para devolver un valor predeterminado cuando el índice especificado está fuera del intervalo, use el método ElementAtOrDefaultAsync.

Se aplica a

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

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

Devuelve el elemento en un índice especificado de una secuencia.

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)

Parámetros de tipo

TSource

Tipo de los elementos de origen.

Parámetros

source
IAsyncEnumerable<TSource>

que IAsyncEnumerable<T> se va a devolver un elemento de .

index
Int32

Índice del elemento que se va a recuperar, que es desde el principio o el final de la secuencia.

cancellationToken
CancellationToken

que CancellationToken se va a supervisar para las solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

ValueTask<TSource>

Elemento situado en la posición especificada de la secuencia de origen.

Excepciones

source es null.

index está fuera de los límites de la secuencia de origen (a través de la tarea devuelta).

Se aplica a