AsyncEnumerable.ElementAtAsync Método

Definição

Sobrecargas

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

Devolve o elemento num índice especificado numa sequência.

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

Devolve o elemento num índice especificado numa sequência.

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

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

Devolve o elemento num índice especificado numa 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 Genérico

TSource

O tipo dos elementos de source.

Parâmetros

source
IAsyncEnumerable<TSource>

Um IAsyncEnumerable<T> para devolver um elemento de.

index
Index

O índice do elemento a recuperar, que é do início ou do fim.

cancellationToken
CancellationToken

O token para monitorizar pedidos de cancelamento. O valor predefinido é None.

Devoluções

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 (através da tarefa devolvida).

Observações

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

Este método lança uma exceção se index estiver fora do alcance. Para devolver um valor predefinido quando o índice especificado estiver fora do alcance, use o método ElementAtOrDefaultAsync.

Aplica-se a

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

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

Devolve o elemento num índice especificado numa 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 Genérico

TSource

O tipo dos elementos da fonte.

Parâmetros

source
IAsyncEnumerable<TSource>

Um IAsyncEnumerable<T> para devolver um elemento de.

index
Int32

O índice do elemento a recuperar, que é do início ou do fim da sequência.

cancellationToken
CancellationToken

O CancellationToken para monitorizar pedidos de cancelamento. A predefinição é None.

Devoluções

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 (através da tarefa devolvida).

Aplica-se a