AsyncEnumerable.SingleAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken) |
Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent. |
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken) |
Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent. |
| SingleAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken) |
Retourne le seul élément d’une séquence et lève une exception s’il n’y a pas exactement un élément dans la séquence. |
SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, Boolean), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Paramètres de type
- TSource
Type des éléments de la source.
Paramètres
- source
- IAsyncEnumerable<TSource>
Pour IAsyncEnumerable<T> renvoyer l’élément unique de.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Élément unique de la séquence d’entrée qui satisfait à une condition.
Exceptions
predicate a la valeur null.
Plusieurs éléments répondent à la condition dans predicate (via la tâche retournée).
S’applique à
SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<bool>> predicate, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), predicate As Func(Of TSource, CancellationToken, ValueTask(Of Boolean)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Paramètres de type
- TSource
Type des éléments de la source.
Paramètres
- source
- IAsyncEnumerable<TSource>
Pour IAsyncEnumerable<T> renvoyer l’élément unique de.
- predicate
- Func<TSource,CancellationToken,ValueTask<Boolean>>
Fonction permettant de tester un élément pour une condition.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Élément unique de la séquence d’entrée qui satisfait à une condition.
Exceptions
predicate a la valeur null.
Plusieurs éléments répondent à la condition dans predicate (via la tâche retournée).
S’applique à
SingleAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
- Source:
- SingleAsync.cs
Retourne le seul élément d’une séquence et lève une exception s’il n’y a pas exactement un élément dans la séquence.
public static System.Threading.Tasks.ValueTask<TSource> SingleAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member SingleAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function SingleAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Paramètres de type
- TSource
Type des éléments de la source.
Paramètres
- source
- IAsyncEnumerable<TSource>
Pour IAsyncEnumerable<T> renvoyer l’élément unique de.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Élément unique de la séquence d’entrée.
Exceptions
source a la valeur null.
La source séquence contient plusieurs éléments. (via la tâche retournée).