AsyncEnumerable.ElementAtOrDefaultAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken) |
Retourneert het element in een opgegeven index in een reeks of een standaardwaarde als de index buiten het bereik valt. |
| ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken) |
Retourneert het element in een opgegeven index in een reeks of een standaardwaarde als de index buiten het bereik valt. |
ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)
- Bron:
- ElementAtAsync.cs
- Bron:
- ElementAtAsync.cs
- Bron:
- ElementAtAsync.cs
Retourneert het element in een opgegeven index in een reeks of een standaardwaarde als de index buiten het bereik valt.
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)
Type parameters
- TSource
Het type van de elementen van de bron.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- index
- Int32
De index van het element dat moet worden opgehaald, ofwel van het begin of het einde van de reeks.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De standaardwaarde van TSource if index valt buiten de grenzen van de bronreeks; anders is het element op de opgegeven positie in de bronreeks.
Uitzonderingen
source is null.
Van toepassing op
ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)
- Bron:
- ElementAtAsync.cs
- Bron:
- ElementAtAsync.cs
- Bron:
- ElementAtAsync.cs
Retourneert het element in een opgegeven index in een reeks of een standaardwaarde als de index buiten het bereik valt.
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)
Type parameters
- TSource
Het type van de elementen van source.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om een element van te retourneren.
- index
- Index
De index van het element dat moet worden opgehaald, die afkomstig is van het begin of het einde.
- cancellationToken
- CancellationToken
Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.
Retouren
default als index dit buiten de grenzen van de source reeks valt; anders is het element op de opgegeven positie in de source reeks.
Uitzonderingen
source is null.
Opmerkingen
Als het type source implementatie wordt IList<T>gebruikt om het element op de opgegeven index te verkrijgen. Anders verkrijgt deze methode het opgegeven element.
De standaardwaarde voor verwijzings- en null-typen is null.