QueryableExtensions.MaxAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den maximal resultierenden Wert zurück. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den maximal resultierenden Wert zurück. |
MaxAsync<TSource>(IQueryable<TSource>) |
Gibt asynchron den Maximalwert einer Sequenz zurück. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt asynchron den Maximalwert einer Sequenz zurück. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den maximal resultierenden Wert zurück.
[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)
Typparameter
- TSource
Der Typ der Elemente von source
.
- TResult
Der Typ des Werts, der von der durch dargestellten Funktion zurückgegeben wird selector
.
Parameter
- source
- IQueryable<TSource>
Ein IQueryable<T> , der die Elemente enthält, von denen das Maximum bestimmt werden soll.
- selector
- Expression<Func<TSource,TResult>>
Eine Projektionsfunktion, die auf jedes Element angewendet werden soll.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis enthält den maximalen Wert in der Sequenz.
- Attribute
Ausnahmen
source
oder
selector
ist
null
.
source
implementiert IDbAsyncQueryProvider nicht.
Hinweise
Mehrere aktive Vorgänge für denselben Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode für diesen Kontext aufgerufen wird.
Gilt für:
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
Ruft asynchron eine Projektionsfunktion für jedes Element einer Sequenz auf und gibt den maximal resultierenden Wert zurück.
[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>
Typparameter
- TSource
Der Typ der Elemente von source
.
- TResult
Der Typ des Werts, der von der durch dargestellten Funktion zurückgegeben wird selector
.
Parameter
- source
- IQueryable<TSource>
Ein IQueryable<T> , der die Elemente enthält, von denen das Maximum bestimmt werden soll.
- selector
- Expression<Func<TSource,TResult>>
Eine Projektionsfunktion, die auf jedes Element angewendet werden soll.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis enthält den maximalen Wert in der Sequenz.
- Attribute
Ausnahmen
source
oder
selector
ist
null
.
source
implementiert IDbAsyncQueryProvider nicht.
Hinweise
Mehrere aktive Vorgänge für denselben Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode für diesen Kontext aufgerufen wird.
Gilt für:
MaxAsync<TSource>(IQueryable<TSource>)
Gibt asynchron den Maximalwert einer Sequenz zurück.
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)
Typparameter
- TSource
Der Typ der Elemente von source
.
Parameter
- source
- IQueryable<TSource>
Ein IQueryable<T> , der die Elemente enthält, von denen das Maximum bestimmt werden soll.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis enthält den maximalen Wert in der Sequenz.
Ausnahmen
source
ist
null
.
source
implementiert IDbAsyncQueryProvider nicht.
Hinweise
Mehrere aktive Vorgänge für denselben Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode für diesen Kontext aufgerufen wird.
Gilt für:
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
Gibt asynchron den Maximalwert einer Sequenz zurück.
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>
Typparameter
- TSource
Der Typ der Elemente von source
.
Parameter
- source
- IQueryable<TSource>
Ein IQueryable<T> , der die Elemente enthält, von denen das Maximum bestimmt werden soll.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Vorgangsergebnis enthält den maximalen Wert in der Sequenz.
Ausnahmen
source
ist
null
.
source
implementiert IDbAsyncQueryProvider nicht.
Hinweise
Mehrere aktive Vorgänge für denselben Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode für diesen Kontext aufgerufen wird.
Gilt für:
Entity Framework