Język

AsyncEnumerable.ElementAtOrDefaultAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

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

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

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

Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Index index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Index * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Index, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

Element IAsyncEnumerable<T> do zwrócenia elementu z.

index
Index

Indeks elementu do pobrania, który jest od początku lub na końcu.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

ValueTask<TSource>

default jeśli index znajduje się poza granicami source sekwencji; w przeciwnym razie element w określonej pozycji w source sekwencji.

Wyjątki

Parametr source ma wartość null.

Uwagi

Jeśli typ source implementuje IList<T>, ta implementacja jest używana do uzyskania elementu w określonym indeksie. W przeciwnym razie ta metoda uzyskuje określony element.

Wartość domyślna dla typów referencyjnych i dopuszczanych do wartości null to null.

Dotyczy

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

Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs
Źródło:
ElementAtAsync.cs

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)

Parametry typu

TSource

Typ elementów źródła.

Parametry

source
IAsyncEnumerable<TSource>

Element IAsyncEnumerable<T> do zwrócenia elementu z.

index
Int32

Indeks elementu do pobrania, który jest od początku lub na końcu sekwencji.

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

ValueTask<TSource>

Wartość domyślna TSource , jeśli index znajduje się poza granicami sekwencji źródłowej; w przeciwnym razie element na określonej pozycji w sekwencji źródłowej.

Wyjątki

Parametr source ma wartość null.

Dotyczy