Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozdělte prvky sekvence na bloky velikosti maximálně size.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IQueryable<cli::array <TSource> ^> ^ Chunk(System::Linq::IQueryable<TSource> ^ source, int size);
public static System.Linq.IQueryable<TSource[]> Chunk<TSource>(this System.Linq.IQueryable<TSource> source, int size);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public static System.Linq.IQueryable<TSource[]> Chunk<TSource>(this System.Linq.IQueryable<TSource> source, int size);
static member Chunk : System.Linq.IQueryable<'Source> * int -> System.Linq.IQueryable<'Source[]>
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
static member Chunk : System.Linq.IQueryable<'Source> * int -> System.Linq.IQueryable<'Source[]>
<Extension()>
Public Function Chunk(Of TSource) (source As IQueryable(Of TSource), size As Integer) As IQueryable(Of TSource())
Parametry typu
- TSource
Typ prvků zdroje.
Parametry
- source
- IQueryable<TSource>
Jejíž IEnumerable<T> prvky jsou blokem dat.
- size
- Int32
Maximální velikost každého bloku dat.
Návraty
Obsahuje IEnumerable<T> prvky, které vstupní sekvence rozdělí na bloky velikosti size.
- Atributy
Výjimky
source je null.
size je nižší než 1.
Poznámky
Každý blok s výjimkou poslední bude mít velikost size.
Poslední blok dat bude obsahovat zbývající prvky a může mít menší velikost.