EntityFrameworkQueryableExtensions.MaxAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Bir dizideki her öğe üzerinde bir projeksiyon işlevini zaman uyumsuz olarak çağırır ve sonuçta elde edilen en yüksek değeri döndürür. |
| MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Zaman uyumsuz olarak bir sıranın maksimum değerini döndürür. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
Bir dizideki her öğe üzerinde bir projeksiyon işlevini zaman uyumsuz olarak çağırır ve sonuçta elde edilen en yüksek değeri döndürür.
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 = default);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> * System.Threading.CancellationToken -> 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)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)
Tür Parametreleri
- TSource
öğelerinin source türü.
- TResult
ile temsil edilen işlev tarafından döndürülen değerin selector türü.
Parametreler
- source
- IQueryable<TSource>
Maksimum IQueryable<T> değeri belirlemek için öğeleri içeren bir.
- selector
- Expression<Func<TSource,TResult>>
Her öğeye uygulanacak bir projeksiyon işlevi.
- cancellationToken
- CancellationToken
Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.
Döndürülenler
- Task<TResult>
Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, dizide en yüksek değeri içerir.
Özel durumlar
sourceveya selector , 'dır. null
source öğe içerir.
iptal CancellationToken edilirse.
Açıklamalar
Aynı bağlam örneğinde birden çok etkin işlem desteklenmiyor. Bu await bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın. Daha fazla bilgi için bkz. DbContext iş parçacığı sorunlarından kaçınma.
Daha fazla bilgi için bkz. EF Core veri sorgulama.
Şunlara uygulanır
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
Zaman uyumsuz olarak bir sıranın maksimum değerini döndürür.
public static System.Threading.Tasks.Task<TSource> MaxAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member MaxAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function MaxAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)
Tür Parametreleri
- TSource
öğelerinin source türü.
Parametreler
- source
- IQueryable<TSource>
Maksimum IQueryable<T> değeri belirlemek için öğeleri içeren bir.
- cancellationToken
- CancellationToken
Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.
Döndürülenler
- Task<TSource>
Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, dizide en yüksek değeri içerir.
Özel durumlar
source, null değeridir.
source öğe içerir.
iptal CancellationToken edilirse.
Açıklamalar
Aynı bağlam örneğinde birden çok etkin işlem desteklenmiyor. Bu await bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın. Daha fazla bilgi için bkz. DbContext iş parçacığı sorunlarından kaçınma.
Daha fazla bilgi için bkz. EF Core veri sorgulama.