AsyncEnumerable.Chunk<TSource> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Dela upp elementen i en sekvens i segment av storlek som mest size.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<cli::array <TSource> ^> ^ Chunk(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, int size);
public static System.Collections.Generic.IAsyncEnumerable<TSource[]> Chunk<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int size);
static member Chunk : System.Collections.Generic.IAsyncEnumerable<'Source> * int -> System.Collections.Generic.IAsyncEnumerable<'Source[]>
<Extension()>
Public Function Chunk(Of TSource) (source As IAsyncEnumerable(Of TSource), size As Integer) As IAsyncEnumerable(Of TSource())
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- IAsyncEnumerable<TSource>
En IAsyncEnumerable<T> vars element ska segment.
- size
- Int32
Maximal storlek för varje segment.
Returer
En IAsyncEnumerable<T> som innehåller elementen i indatasekvensen uppdelat i segment av storlek size.
Undantag
source är null.
size är mindre än 1.
Kommentarer
Varje segment utom det sista kommer att vara av storlek size. Det sista segmentet innehåller de återstående elementen och kan ha en mindre storlek.