AsyncEnumerable.ElementAtOrDefaultAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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.