Partager via


QueryableExtensions.MaxAsync Méthode

Définition

Surcharges

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

MaxAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone la valeur maximale d’une séquence.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone la valeur maximale d’une séquence.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<TResult> MaxAsync<TSource,TResult> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TResult>> selector);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function MaxAsync(Of TSource, TResult) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, TResult))) As Task(Of TResult)

Paramètres de type

TSource

Le type des éléments de source.

TResult

Type de la valeur retournée par la fonction représentée par selector .

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments permettant de déterminer le nombre maximal de .

selector
Expression<Func<TSource,TResult>>

Fonction de projection à appliquer à chaque élément.

Retours

Task<TResult>

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient la valeur maximale dans la séquence.

Attributs

Exceptions

source ou selector est null .

source n’implémente IDbAsyncQueryProvider pas .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<TResult> MaxAsync<TSource,TResult> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TResult>> selector, System.Threading.CancellationToken cancellationToken);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>

Paramètres de type

TSource

Le type des éléments de source.

TResult

Type de la valeur retournée par la fonction représentée par selector .

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments permettant de déterminer le nombre maximal de .

selector
Expression<Func<TSource,TResult>>

Fonction de projection à appliquer à chaque élément.

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Task<TResult>

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient la valeur maximale dans la séquence.

Attributs

Exceptions

source ou selector est null .

source n’implémente IDbAsyncQueryProvider pas .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

MaxAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone la valeur maximale d’une séquence.

public static System.Threading.Tasks.Task<TSource> MaxAsync<TSource> (this System.Linq.IQueryable<TSource> source);
static member MaxAsync : System.Linq.IQueryable<'Source> -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function MaxAsync(Of TSource) (source As IQueryable(Of TSource)) As Task(Of TSource)

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments permettant de déterminer le nombre maximal de .

Retours

Task<TSource>

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient la valeur maximale dans la séquence.

Exceptions

source est null .

source n’implémente IDbAsyncQueryProvider pas .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone la valeur maximale d’une séquence.

public static System.Threading.Tasks.Task<TSource> MaxAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments permettant de déterminer le nombre maximal de .

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Task<TSource>

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient la valeur maximale dans la séquence.

Exceptions

source est null .

source n’implémente IDbAsyncQueryProvider pas .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à