AsyncEnumerable.ElementAtAsync Método

Definição

Sobrecargas

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

Retorna o elemento em um índice especificado em uma sequência.

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

Retorna o elemento em um índice especificado em uma sequência.

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

Origem:
ElementAtAsync.cs
Origem:
ElementAtAsync.cs
Origem:
ElementAtAsync.cs

Retorna o elemento em um índice especificado em uma sequência.

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

O tipo dos elementos de source.

Parâmetros

source
IAsyncEnumerable<TSource>

Um IAsyncEnumerable<T> elemento do qual retornar um elemento.

index
Index

O índice do elemento a ser recuperado, que é desde o início ou o final.

cancellationToken
CancellationToken

O token a ser monitorado para solicitações de cancelamento. O valor padrão é None.

Retornos

ValueTask<TSource>

O elemento na posição especificada na source sequência.

Exceções

source é null.

index está fora dos limites da sequência de origem (por meio da tarefa retornada).

Comentários

Se o tipo de source implementação IList<T>for implementado, essa implementação será usada para obter o elemento no índice especificado. Caso contrário, esse método obterá o elemento especificado.

Esse método gera uma exceção se index estiver fora do intervalo. Para retornar um valor padrão quando o índice especificado estiver fora do intervalo, use o método ElementAtOrDefaultAsync.

Aplica-se a

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

Origem:
ElementAtAsync.cs
Origem:
ElementAtAsync.cs
Origem:
ElementAtAsync.cs

Retorna o elemento em um índice especificado em uma sequência.

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

O tipo dos elementos de origem.

Parâmetros

source
IAsyncEnumerable<TSource>

Um IAsyncEnumerable<T> elemento do qual retornar um elemento.

index
Int32

O índice do elemento a ser recuperado, que é desde o início ou o final da sequência.

cancellationToken
CancellationToken

O CancellationToken para monitorar solicitações de cancelamento. O padrão é None.

Retornos

ValueTask<TSource>

O elemento na posição especificada na sequência de origem.

Exceções

source é null.

index está fora dos limites da sequência de origem (por meio da tarefa retornada).

Aplica-se a