Sdílet prostřednictvím


QueryableExtensions.MaxAsync Metoda

Definice

Přetížení

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

Asynchronně vyvolá pro každý prvek sekvence funkci projekce a vrátí maximální výslednou hodnotu.

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

Asynchronně vyvolá pro každý prvek sekvence funkci projekce a vrátí maximální výslednou hodnotu.

MaxAsync<TSource>(IQueryable<TSource>)

Asynchronně vrátí maximální hodnotu sekvence.

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

Asynchronně vrátí maximální hodnotu sekvence.

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

Asynchronně vyvolá pro každý prvek sekvence funkci projekce a vrátí maximální výslednou hodnotu.

[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)

Parametry typu

TSource

Typ elementů .source

TResult

Typ hodnoty vrácené funkcí reprezentovanou selector funkcí .

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit maximální hodnotu.

selector
Expression<Func<TSource,TResult>>

Funkce projekce, která se má použít pro každý prvek.

Návraty

Task<TResult>

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje maximální hodnotu v pořadí.

Atributy

Výjimky

source nebo selector Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro

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

Asynchronně vyvolá pro každý prvek sekvence funkci projekce a vrátí maximální výslednou hodnotu.

[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>

Parametry typu

TSource

Typ elementů .source

TResult

Typ hodnoty vrácené funkcí reprezentovanou selector funkcí .

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit maximální hodnotu.

selector
Expression<Func<TSource,TResult>>

Funkce projekce, která se má použít pro každý prvek.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

Task<TResult>

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje maximální hodnotu v pořadí.

Atributy

Výjimky

source nebo selector Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro

MaxAsync<TSource>(IQueryable<TSource>)

Asynchronně vrátí maximální hodnotu sekvence.

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)

Parametry typu

TSource

Typ elementů .source

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit maximální hodnotu.

Návraty

Task<TSource>

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje maximální hodnotu v pořadí.

Výjimky

source Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro

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

Asynchronně vrátí maximální hodnotu sekvence.

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>

Parametry typu

TSource

Typ elementů .source

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit maximální hodnotu.

cancellationToken
CancellationToken

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

Task<TSource>

Úloha, která představuje asynchronní operaci. Výsledek úkolu obsahuje maximální hodnotu v pořadí.

Výjimky

source Je null .

Poznámky

Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.

Platí pro