AsyncEnumerable.AggregateAsync 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
AggregateAsync<TSource,TAccumulate,TResult>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>, Func<TAccumulate,CancellationToken,ValueTask<TResult>>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde en de opgegeven functie wordt gebruikt om de resultaatwaarde te selecteren.
public static System.Threading.Tasks.ValueTask<TResult> AggregateAsync<TSource,TAccumulate,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate,TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TAccumulate>> func, Func<TAccumulate,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Accumulate * Func<'Accumulate, 'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Accumulate>> * Func<'Accumulate, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Result>
<Extension()>
Public Function AggregateAsync(Of TSource, TAccumulate, TResult) (source As IAsyncEnumerable(Of TSource), seed As TAccumulate, func As Func(Of TAccumulate, TSource, CancellationToken, ValueTask(Of TAccumulate)), resultSelector As Func(Of TAccumulate, CancellationToken, ValueTask(Of TResult)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TResult)
Type parameters
- TSource
Het type van de elementen van de bron.
- TAccumulate
Het type accumulatorwaarde.
- TResult
Het type van de resulterende waarde.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om samen te voegen.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- resultSelector
- Func<TAccumulate,CancellationToken,ValueTask<TResult>>
Een functie om de uiteindelijke accumulatorwaarde te transformeren in de resultaatwaarde.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De getransformeerde uiteindelijke accumulatorwaarde.
Uitzonderingen
resultSelector is null.
Van toepassing op
AggregateAsync<TSource,TAccumulate,TResult>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TResult>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde en de opgegeven functie wordt gebruikt om de resultaatwaarde te selecteren.
public static System.Threading.Tasks.ValueTask<TResult> AggregateAsync<TSource,TAccumulate,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate,TSource,TAccumulate> func, Func<TAccumulate,TResult> resultSelector, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Accumulate * Func<'Accumulate, 'Source, 'Accumulate> * Func<'Accumulate, 'Result> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Result>
<Extension()>
Public Function AggregateAsync(Of TSource, TAccumulate, TResult) (source As IAsyncEnumerable(Of TSource), seed As TAccumulate, func As Func(Of TAccumulate, TSource, TAccumulate), resultSelector As Func(Of TAccumulate, TResult), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TResult)
Type parameters
- TSource
Het type van de elementen van de bron.
- TAccumulate
Het type accumulatorwaarde.
- TResult
Het type van de resulterende waarde.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om samen te voegen.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,TSource,TAccumulate>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- resultSelector
- Func<TAccumulate,TResult>
Een functie om de uiteindelijke accumulatorwaarde te transformeren in de resultaatwaarde.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De getransformeerde uiteindelijke accumulatorwaarde.
Uitzonderingen
resultSelector is null.
Van toepassing op
AggregateAsync<TSource,TAccumulate>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde.
public static System.Threading.Tasks.ValueTask<TAccumulate> AggregateAsync<TSource,TAccumulate>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate,TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TAccumulate>> func, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Accumulate * Func<'Accumulate, 'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Accumulate>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Accumulate>
<Extension()>
Public Function AggregateAsync(Of TSource, TAccumulate) (source As IAsyncEnumerable(Of TSource), seed As TAccumulate, func As Func(Of TAccumulate, TSource, CancellationToken, ValueTask(Of TAccumulate)), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TAccumulate)
Type parameters
- TSource
Het type van de elementen van de bron.
- TAccumulate
Het type accumulatorwaarde.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om samen te voegen.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De uiteindelijke accumulatorwaarde.
Uitzonderingen
func is null.
Van toepassing op
AggregateAsync<TSource,TAccumulate>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks. De opgegeven seed-waarde wordt gebruikt als de initiële accumulatorwaarde.
public static System.Threading.Tasks.ValueTask<TAccumulate> AggregateAsync<TSource,TAccumulate>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate,TSource,TAccumulate> func, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * 'Accumulate * Func<'Accumulate, 'Source, 'Accumulate> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Accumulate>
<Extension()>
Public Function AggregateAsync(Of TSource, TAccumulate) (source As IAsyncEnumerable(Of TSource), seed As TAccumulate, func As Func(Of TAccumulate, TSource, TAccumulate), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TAccumulate)
Type parameters
- TSource
Het type van de elementen van de bron.
- TAccumulate
Het type accumulatorwaarde.
Parameters
- source
- IAsyncEnumerable<TSource>
Een IAsyncEnumerable<T> om samen te voegen.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,TSource,TAccumulate>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De uiteindelijke accumulatorwaarde.
Uitzonderingen
func is null.
Van toepassing op
AggregateAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,TSource,CancellationToken,ValueTask<TSource>>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks.
public static System.Threading.Tasks.ValueTask<TSource> AggregateAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TSource>> func, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Source>> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function AggregateAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), func As Func(Of TSource, TSource, CancellationToken, ValueTask(Of TSource)), 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 samen te voegen.
- func
- Func<TSource,TSource,CancellationToken,ValueTask<TSource>>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De uiteindelijke accumulatorwaarde.
Uitzonderingen
func is null.
source bevat geen elementen.
Van toepassing op
AggregateAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,TSource,TSource>, CancellationToken)
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
- Bron:
- AggregateAsync.cs
Hiermee past u een accumulatorfunctie toe op een reeks.
public static System.Threading.Tasks.ValueTask<TSource> AggregateAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TSource,TSource> func, System.Threading.CancellationToken cancellationToken = default);
static member AggregateAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Source, 'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Source>
<Extension()>
Public Function AggregateAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), func As Func(Of TSource, TSource, TSource), 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 samen te voegen.
- func
- Func<TSource,TSource,TSource>
Een accumulatorfunctie die op elk element moet worden aangeroepen.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De uiteindelijke accumulatorwaarde.
Uitzonderingen
func is null.
source bevat geen elementen.