AsyncEnumerable.LastOrDefaultAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken) |
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken) |
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken) |
Retourne le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Retourne le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément. |
| LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé. |
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.
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)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Fonction permettant de tester chaque élément pour une condition.
- defaultValue
- TSource
Valeur par défaut à retourner si la séquence est vide.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
defaultValue si la séquence est vide ou si aucun élément ne passe le test dans la fonction de prédicat ; sinon, le dernier élément qui réussit le test dans la fonction de prédicat.
Exceptions
predicate a la valeur null.
S’applique à
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.
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)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- defaultValue
- TSource
Valeur par défaut à retourner si la séquence est vide.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
defaultValue si la séquence est vide ou si aucun élément ne passe le test dans la fonction de prédicat ; sinon, le dernier élément qui réussit le test dans la fonction de prédicat.
Exceptions
predicate a la valeur null.
S’applique à
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément.
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)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
Pour IAsyncEnumerable<T> renvoyer le dernier élément de.
- defaultValue
- TSource
Valeur par défaut à retourner si la séquence est vide.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
defaultValue si la séquence source est vide ; sinon, le dernier élément dans le IAsyncEnumerable<T>.
Exceptions
source a la valeur null.
S’applique à
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.
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)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Valeur par défaut si TSource la séquence est vide ou si aucun élément ne passe le test dans la fonction de prédicat ; sinon, le dernier élément qui réussit le test dans la fonction de prédicat.
Exceptions
predicate a la valeur null.
S’applique à
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément.
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)
Paramètres de type
- TSource
Type des éléments de la source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Valeur par défaut de TSource si la séquence source est vide ; sinon, le dernier élément du IAsyncEnumerable<T>.
Exceptions
source a la valeur null.
S’applique à
LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
- Source:
- LastAsync.cs
Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.
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)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Fonction permettant de tester chaque élément pour une condition.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Valeur par défaut si TSource la séquence est vide ou si aucun élément ne passe le test dans la fonction de prédicat ; sinon, le dernier élément qui réussit le test dans la fonction de prédicat.
Exceptions
predicate a la valeur null.