Język

AsyncEnumerable.LastOrDefaultAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

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 elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

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

predicate
Func<TSource,CancellationToken,ValueTask<Boolean>>

Funkcja do testowania każdego elementu dla warunku.

defaultValue
TSource

Wartość domyślna, która ma być zwracana, jeśli sekwencja jest pusta.

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

defaultValue jeśli sekwencja jest pusta lub jeśli żadne elementy nie przejdą testu w funkcji predykatu; w przeciwnym razie ostatni element, który przejdzie test w funkcji predykatu.

Wyjątki

Parametr predicate ma wartość null.

Dotyczy

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

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 elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

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

predicate
Func<TSource,Boolean>

Funkcja do testowania każdego elementu dla warunku.

defaultValue
TSource

Wartość domyślna, która ma być zwracana, jeśli sekwencja jest pusta.

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

defaultValue jeśli sekwencja jest pusta lub jeśli żadne elementy nie przejdą testu w funkcji predykatu; w przeciwnym razie ostatni element, który przejdzie test w funkcji predykatu.

Wyjątki

Parametr predicate ma wartość null.

Dotyczy

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)

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

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

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 elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

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

defaultValue
TSource

Wartość domyślna, która ma być zwracana, jeśli sekwencja jest pusta.

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

defaultValuejeśli sekwencja źródłowa jest pusta; w przeciwnym razie ostatni element w elem.IAsyncEnumerable<T>

Wyjątki

Parametr source ma wartość null.

Dotyczy

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

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 elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

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

predicate
Func<TSource,CancellationToken,ValueTask<Boolean>>

Funkcja do testowania każdego elementu dla warunku.

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

Wartość TSource domyślna, jeśli sekwencja jest pusta lub jeśli żadne elementy nie przechodzą testu w funkcji predykatu; w przeciwnym razie ostatni element, który przechodzi test w funkcji predykatu.

Wyjątki

Parametr predicate ma wartość null.

Dotyczy

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

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 elementów elementu source.

Parametry

source
IAsyncEnumerable<TSource>

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

predicate
Func<TSource,Boolean>

Funkcja do testowania każdego elementu dla warunku.

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

Wartość TSource domyślna, jeśli sekwencja jest pusta lub jeśli żadne elementy nie przechodzą testu w funkcji predykatu; w przeciwnym razie ostatni element, który przechodzi test w funkcji predykatu.

Wyjątki

Parametr predicate ma wartość null.

Dotyczy

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

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

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

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 elementów źródła.

Parametry

source
IAsyncEnumerable<TSource>

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

cancellationToken
CancellationToken

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

Zwraca

ValueTask<TSource>

Wartość domyślna TSource , jeśli sekwencja źródłowa jest pusta; w przeciwnym razie ostatni element w obiekcie IAsyncEnumerable<T>.

Wyjątki

Parametr source ma wartość null.

Dotyczy