QueryableExtensions.MaxAsync Yöntem

Tanım

Aşırı Yüklemeler

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

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

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

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

MaxAsync<TSource>(IQueryable<TSource>)

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

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

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

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

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

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

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TResult

işlevi tarafından döndürülen değerin türü.selector

Parametreler

source
IQueryable<TSource>

IQueryable<T> En yüksek değeri belirlemek için öğeleri içeren bir.

selector
Expression<Func<TSource,TResult>>

Her öğeye uygulanacak projeksiyon işlevi.

Döndürülenler

Task<TResult>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, dizideki en büyük değeri içerir.

Öznitelikler

Özel durumlar

source veya selector şudur: null .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

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

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

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

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TResult

işlevi tarafından döndürülen değerin türü.selector

Parametreler

source
IQueryable<TSource>

IQueryable<T> En yüksek değeri belirlemek için öğeleri içeren bir.

selector
Expression<Func<TSource,TResult>>

Her öğeye uygulanacak projeksiyon işlevi.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<TResult>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, dizideki en büyük değeri içerir.

Öznitelikler

Özel durumlar

source veya selector şudur: null .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

MaxAsync<TSource>(IQueryable<TSource>)

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

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)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IQueryable<TSource>

IQueryable<T> En yüksek değeri belirlemek için öğeleri içeren bir.

Döndürülenler

Task<TSource>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, dizideki en büyük değeri içerir.

Özel durumlar

source şudur: null .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

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

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

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>

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IQueryable<TSource>

IQueryable<T> En yüksek değeri belirlemek için öğeleri içeren bir.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Task<TSource>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, dizideki en büyük değeri içerir.

Özel durumlar

source şudur: null .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır