AsyncEnumerable.LastOrDefaultAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken) |
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Funkce k otestování jednotlivých prvků pro podmínku.
- defaultValue
- TSource
Výchozí hodnota, která se má vrátit, pokud je sekvence prázdná.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
defaultValue pokud je sekvence prázdná nebo pokud žádné prvky nepřejdou testem v predikátové funkci; v opačném případě poslední prvek, který projde testem ve funkci predikátu.
Výjimky
predicate je null.
Platí pro
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- defaultValue
- TSource
Výchozí hodnota, která se má vrátit, pokud je sekvence prázdná.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
defaultValue pokud je sekvence prázdná nebo pokud žádné prvky nepřejdou testem v predikátové funkci; v opačném případě poslední prvek, který projde testem ve funkci predikátu.
Výjimky
predicate je null.
Platí pro
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
public static System.Threading.Tasks.ValueTask<TSource> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TSource defaultValue, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), defaultValue As TSource, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrátí IAsyncEnumerable<T> poslední prvek.
- defaultValue
- TSource
Výchozí hodnota, která se má vrátit, pokud je sekvence prázdná.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
defaultValue pokud je zdrojová sekvence prázdná; v opačném případě poslední prvek v objektu IAsyncEnumerable<T>.
Výjimky
source je null.
Platí pro
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Funkce k otestování jednotlivých prvků pro podmínku.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
Výchozí hodnota TSource , pokud je sekvence prázdná nebo pokud žádné prvky neprojdou testem ve funkci predikátu; jinak poslední prvek, který projde testem ve funkci predikátu.
Výjimky
predicate je null.
Platí pro
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
Výchozí hodnota TSource , pokud je sekvence prázdná nebo pokud žádné prvky neprojdou testem ve funkci predikátu; jinak poslední prvek, který projde testem ve funkci predikátu.
Výjimky
predicate je null.
Platí pro
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
- Zdroj:
- LastAsync.cs
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
public static System.Threading.Tasks.ValueTask<TSource?> LastOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member LastOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function LastOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Parametry typu
- TSource
Typ prvků zdroje.
Parametry
- source
- IAsyncEnumerable<TSource>
Vrácení IAsyncEnumerable<T> elementu z.
- cancellationToken
- CancellationToken
Monitorování CancellationToken žádostí o zrušení Výchozí hodnota je None.
Návraty
Výchozí hodnota TSource , pokud je zdrojová sekvence prázdná, jinak poslední prvek v IAsyncEnumerable<T>souboru .
Výjimky
source je null.