Langue

DataViewRow.Batch Propriété

Définition

Cela permet de concilier plusieurs lignes qui ont été produites généralement à partir de GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random). Lors de l’obtention d’un ensemble, il est nécessaire, tout en autorisant le traitement parallèle à continuer, avoir toujours un objectif que l’ordre d’origine doit être récupérable. Notez si un utilisateur se soucie ou non de cet ordre d’origine dans l’application spécifique d’une autre histoire (la plupart des appelants de cette question pratique ne l’appellent pas, sinon ils ne l’appelleraient pas), mais au moins dans le principe, il devrait être possible de reconstruire l’ordre d’origine qu’on obtiendrait à partir d’une configuration identique GetRowCursor(IEnumerable<DataViewSchema.Column>, Random). Ainsi : pour toute implémentation de curseur, les nombres de lots doivent être non décroissants. En outre, un numéro de lot donné ne doit apparaître que dans l’un des curseurs retournés par GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random). De cette façon, l’ordre est déterminé par nombre de lots. Une opération qui rapproche ces curseurs pour produire un curseur unique cohérent, peut le faire en dessinant à partir du curseur unique, parmi tous les curseurs de l’ensemble, qui a le plus petit nombre de lots disponible.

Notez qu’il n’existe aucune suggestion que les lots d’une entrée particulière soient cohérents entre le curseur et le curseur, à l’exception de la cohérence résultant du même ordre global. La même entrée peut avoir des numéros de lot différents d’un curseur à un autre. Il n’est également pas nécessaire d’afficher un numéro de lot donné. Il s’agit simplement d’un mécanisme de récupération de l’ordre à partir d’un partitionnement arbitraire des données. Il en résulte également, bien sûr, que la prise en compte du lot comme une propriété des données n’est pas entièrement valide.

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

Valeur de propriété

S’applique à