AsyncEnumerable.ContainsAsync<TSource> Methode

Definition

Bestimmt, ob eine Sequenz ein angegebenes Element enthält.

public static System.Threading.Tasks.ValueTask<bool> ContainsAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TSource value, System.Collections.Generic.IEqualityComparer<TSource>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member ContainsAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Source * System.Collections.Generic.IEqualityComparer<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
<Extension()>
Public Function ContainsAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), value As TSource, Optional comparer As IEqualityComparer(Of TSource) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)

Typparameter

TSource

Der Typ der Quellelemente.

Parameter

source
IAsyncEnumerable<TSource>

Eine Sequenz, in der ein Wert gefunden werden soll.

value
TSource

Der Wert, der in der Sequenz gefunden werden soll.

comparer
IEqualityComparer<TSource>

Ein Gleichheitsvergleich zum Vergleichen von Werten.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

truewenn die Quellsequenz ein Element mit dem angegebenen Wert enthält; andernfalls . false

Ausnahmen

source ist null.

Gilt für: