AsyncEnumerable.Chunk<TSource> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Teilen Sie die Elemente einer Sequenz höchstens sizein Teile der Größe auf.
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())
Typparameter
- TSource
Der Typ der Quellelemente.
Parameter
- source
- IAsyncEnumerable<TSource>
Ein IAsyncEnumerable<T> Element, dessen Elemente geblockt werden sollen.
- size
- Int32
Maximale Größe der einzelnen Blöcke.
Gibt zurück
Ein IAsyncEnumerable<T> Element, das die Elemente der Eingabesequenz enthält, die in Blöcke der Größe sizeaufgeteilt sind.
Ausnahmen
source ist null.
size ist kleiner als 1.
Hinweise
Jeder Block mit Ausnahme des letzten Abschnitts ist größer size. Der letzte Block enthält die verbleibenden Elemente und kann eine kleinere Größe aufweisen.