Sdílet prostřednictvím


QueryableExtensions.MinAsync Metoda

Definice

Přetížení

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

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

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

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

MinAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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

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

Parametry typu

TSource

Typ prvků objektu source.

TResult

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

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit minimum.

selector
Expression<Func<TSource,TResult>>

Projekční funkce, která se použije u každého prvku.

Návraty

Task<TResult>

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

Atributy

Výjimky

source nebo selector Je null .

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. 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

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

Asynchronně vyvolá funkci projekce pro každý prvek sekvence a vrátí minimá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> MinAsync<TSource,TResult> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TResult>> selector, System.Threading.CancellationToken cancellationToken);
static member MinAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>

Parametry typu

TSource

Typ prvků objektu source.

TResult

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

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit minimum.

selector
Expression<Func<TSource,TResult>>

Projekční funkce, která se použije u každého prvku.

cancellationToken
CancellationToken

K CancellationToken pozorování při čekání na dokončení úlohy.

Návraty

Task<TResult>

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

Atributy

Výjimky

source nebo selector Je null .

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. 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

MinAsync<TSource>(IQueryable<TSource>)

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

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

Parametry typu

TSource

Typ prvků objektu source.

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit minimum.

Návraty

Task<TSource>

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

Výjimky

source Je null .

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. 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

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

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

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

Parametry typu

TSource

Typ prvků objektu source.

Parametry

source
IQueryable<TSource>

Obsahuje IQueryable<T> prvky, které mají určit minimum.

cancellationToken
CancellationToken

K CancellationToken pozorování při čekání na dokončení úlohy.

Návraty

Task<TSource>

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

Výjimky

source Je null .

Poznámky

Ve stejné instanci kontextu není podporováno více aktivních operací. 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