AsyncEnumerable.MinAsync<TSource> 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.
Gibt den Minimalwert in einer generischen Sequenz zurück.
public static System.Threading.Tasks.ValueTask<TSource?> MinAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Collections.Generic.IComparer<TSource>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member MinAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Collections.Generic.IComparer<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function MinAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional comparer As IComparer(Of TSource) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
Parameter
- source
- IAsyncEnumerable<TSource>
Eine Abfolge von Werten, um den Minimalwert zu bestimmen.
- comparer
- IComparer<TSource>
Der IComparer<T> zu vergleichende Wert.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Der Mindestwert in der Sequenz.
Ausnahmen
source ist null.
Es wird kein Objekt in source der Implementierung oder IComparableIComparable<T> Schnittstelle implementiert.
Hinweise
Wenn der Typ TSource implementiert wird IComparable<T>, verwendet die Methode diese MinAsync<TSource>(IAsyncEnumerable<TSource>, IComparer<TSource>, CancellationToken) Implementierung zum Vergleichen von Werten. Andernfalls wird diese Implementierung verwendet, wenn der Typ TSource implementiert IComparablewird, um Werte zu vergleichen.
Wenn TSource es sich um einen Verweistyp handelt und die Quellsequenz leer ist oder nur Werte nullenthält, gibt diese Methode zurück null.