Поделиться через


DataViewRow.Batch Свойство

Определение

Это позволяет сверять несколько строк, созданных в целом.GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random) При получении набора необходимо, позволяя продолжить параллельную обработку, всегда иметь цель, чтобы исходный порядок должен быть восстановлен. Обратите внимание, что если пользователь заботится о том, что исходный порядок в конкретном приложении является другой историей в целом (большинство абонентов этого в качестве практического вопроса не делают, в противном случае они не будут называть его), но по крайней мере в принципе можно воссоздать исходный порядок, который будет получен из идентично настроенного GetRowCursor(IEnumerable<DataViewSchema.Column>, Random). Таким образом: для любой реализации курсора номера пакетов должны быть не уменьшаться. Кроме того, любой указанный номер пакета должен отображаться только в одном из курсоров, возвращаемых GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random). Таким образом порядок определяется номером пакета. Операция, которая согласовывает эти курсоры для создания согласованного одного курсора, может сделать это путем рисования из одного курсора среди всех курсоров в наборе с наименьшим доступным пакетным номером.

Обратите внимание, что пакеты для определенной записи не будут согласованы от курсора к курсору, за исключением согласованности в результате того же общего порядка. Одна и та же запись может иметь разные номера пакетов от одного курсора к другому. Кроме того, нет никаких требований к тому, что любой указанный номер пакета должен отображаться вообще. Это просто механизм восстановления порядка из произвольного секционирования данных. Оно также следует из этого, конечно, что, учитывая пакет, который будет свойством данных, полностью недопустим.

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

Значение свойства

Применяется к