AsyncEnumerable.ElementAtAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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).