DataViewRow.Batch Vlastnost

Definice

To poskytuje prostředky pro odsouhlasení více řádků, které byly vytvořeny obecně z GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random). Při získávání sady je potřeba, aby paralelní zpracování pokračovalo, vždy mít cíl, že původní objednávka by měla být obnovitelná. Všimněte si, zda se uživatel stará o původní pořadí v jedné konkrétní aplikaci je zcela jiný příběh (většina volajících z toho jako praktická záležitost není, jinak by to nevolali), ale alespoň v zásadě by mělo být možné rekonstruovat původní pořadí, které by se dostalo z identicky nakonfigurovaného GetRowCursor(IEnumerable<DataViewSchema.Column>, Random). Takže: pro libovolnou implementaci kurzoru by měla být dávkové čísla nespadající. Kromě toho by se dané číslo dávky mělo objevit pouze v jednom z kurzorů, jak je vráceno GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random). Tímto způsobem je pořadí určeno číslem dávky. Operace, která tyto kurzory srovná za účelem vytvoření konzistentního jediného kurzoru, může to udělat tak, že nakreslete jeden kurzor mezi všemi kurzory v sadě, které mají k dispozici nejmenší dávkové číslo.

Všimněte si, že neexistuje žádný návrh, že dávky pro určitou položku budou konzistentní od kurzoru po kurzor, s výjimkou konzistence, která vede ke stejnému celkovému pořadí. Stejná položka může mít různá dávková čísla od jednoho kurzoru do jiného. Není také nutné, aby se vůbec zobrazovalo žádné dané číslo dávky. Jedná se pouze o mechanismus pro obnovení řazení z potenciálně libovolného dělení dat. Z toho samozřejmě vyplývá, že vzhledem k dávce jako vlastnosti dat je zcela neplatná.

public abstract long Batch { get; }
member this.Batch : int64
Public MustOverride ReadOnly Property Batch As Long

Hodnota vlastnosti

Platí pro