AsyncEnumerable.ElementAtOrDefaultAsync 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 |
|---|---|
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Retourne l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors plage. |
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Retourne l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors plage. |
ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)
- Source:
- ElementAtAsync.cs
- Source:
- ElementAtAsync.cs
- Source:
- ElementAtAsync.cs
Retourne l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors plage.
public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Integer, 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>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- index
- Int32
Index de l’élément à récupérer, qui se trouve à partir du début ou de la fin de la séquence.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Valeur par défaut de TSource si index elle se trouve en dehors des limites de la séquence source ; sinon, l’élément à la position spécifiée dans la séquence source.
Exceptions
source a la valeur null.
S’applique à
ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)
- Source:
- ElementAtAsync.cs
- Source:
- ElementAtAsync.cs
- Source:
- ElementAtAsync.cs
Retourne l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors plage.
public static System.Threading.Tasks.ValueTask<TSource?> ElementAtOrDefaultAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Index index, System.Threading.CancellationToken cancellationToken = default);
static member ElementAtOrDefaultAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Index * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function ElementAtOrDefaultAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), index As Index, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TSource)
Paramètres de type
- TSource
Type des éléments de source.
Paramètres
- source
- IAsyncEnumerable<TSource>
À IAsyncEnumerable<T> partir duquel retourner un élément.
- index
- Index
Index de l’élément à récupérer, qui se trouve à partir du début ou de la fin.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
default s’il index se trouve en dehors des limites de la source séquence ; sinon, l’élément à la position spécifiée dans la source séquence.
Exceptions
source a la valeur null.
Remarques
Si le type d’implémentations sourceIList<T>est utilisé pour obtenir l’élément à l’index spécifié. Sinon, cette méthode obtient l’élément spécifié.
La valeur par défaut pour les types référence et Nullable est null.