AsyncEnumerable.ElementAtOrDefaultAsync Méthode

Définition

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

ValueTask<TSource>

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

ValueTask<TSource>

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.

S’applique à