DataViewRow.Batch Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu, genellikle uygulamasından GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random)oluşturulan birden çok satırı mutabık kılmaya yönelik bir araç sağlar. Bir kümeyi alırken paralel işlemenin devam etmesi için her zaman özgün siparişin kurtarılabilir olmasını sağlamak gerekir. Bir kullanıcının belirli bir uygulamadaki özgün sırayı umursayıp önemsemediğini unutmayın (pratik bir konu olarak bu çağrıyı yapanların çoğu bunu çağırmaz, aksi takdirde çağırmaz), ancak en azından ilke olarak aynı şekilde yapılandırılmış GetRowCursor(IEnumerable<DataViewSchema.Column>, Random)bir öğesinden alınabilecek özgün siparişi yeniden yapılandırmak mümkün olmalıdır. Bu nedenle: herhangi bir imleç uygulaması için toplu iş numaralarının azalmamış olması gerekir. Ayrıca, belirli bir toplu iş numarası tarafından döndürülen GetRowCursorSet(IEnumerable<DataViewSchema.Column>, Int32, Random)imleçlerden yalnızca birinde görünmelidir. Bu şekilde, sipariş toplu iş numarasına göre belirlenir. Tutarlı bir tek imleç oluşturmak için bu imleçleri uzlaştıran bir işlem, kümedeki en küçük toplu iş numarasına sahip tüm imleçler arasında tek imleçten çizim yaparak bunu yapabilir.
Aynı genel sıralamayla sonuçlanacak tutarlılık dışında, belirli bir girişe ait toplu işlerde imleçten imleçlere kadar tutarlı olacağını belirten bir öneri olmadığını unutmayın. Aynı girişte bir imleçten diğerine farklı toplu iş numaraları olabilir. Ayrıca, belirli bir toplu iş numarasının görünmesi gerekmez. Yalnızca verilerin rastgele bölümlenmesinden sıralamayı kurtarmaya yönelik bir mekanizmadır. Ayrıca, toplu işlemi verilerin bir özelliği olarak göz önünde bulundurmanın tamamen geçersiz olduğu da bundan kaynaklanır.
public abstract long Batch { get; }
member this.Batch : int64
Public MustOverride ReadOnly Property Batch As Long