ContentMergeIterator Yapı
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.
Alt içerik düğümleri veya aşağıdaki eşdüzey düğümler üzerinden yinelenir. Düğümleri belge sırasına göre korur.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public value class ContentMergeIterator
public struct ContentMergeIterator
type ContentMergeIterator = struct
Public Structure ContentMergeIterator
- Devralma
Açıklamalar
- Giriş düğümlerinin I listesinin, yinelenenler olmadan belge sırasına göre olduğunu varsayalım. I listesinde N düğüm var.
- I listesindeki her düğüm için eşleşen alt düğümlerden veya aşağıdaki eşdüzey düğümlerden oluşan bir düğüm listesi türetin. Bu listeleri S(1) olarak adlandır... S(N).
- Herhangi bir S(X) listesindeki ilk düğüm F olsun; burada X >= 1 ve X < N 4. S(Y) listelerinin tam olarak bir bitişik dizisi vardır... S(Z), burada Y > X ve Z <= N; S(X+1) listelenecek şekilde... S(N) şu üç gruba bölünebilir: a. 1. grup (S(X+1)... S(Y-1)) -- Bu listelerdeki tüm düğümler, belge sırası b. 2. grup (S(Y) olarak F'nin önüne... S(Z)) -- Bu listelerdeki tüm düğümler, S(X) c. 3. gruptaki (> S(Z)) düğümlerin yinelemeleridir. Bu listelerdeki tüm düğümler belge sırası 5'te F'yi başarır. 4. gruptaki tüm düğümler döndürüldükten sonra F düğümü döndürülebilir. S(Y) listeler... S(Z) atılabilir. 1. ve 2. gruplardaki tüm düğümlerin zaten oluşturulduğunu garanti etmek için 3. grupta yalnızca tek bir düğüm oluşturulması gerekir.
Özellikler
| Name | Description |
|---|---|
| Current |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Geçerli sonuç gezginini döndürür. |
Yöntemler
| Name | Description |
|---|---|
| Create(XmlNavigatorFilter) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. ContentMergeIteratoröğesini başlatır. Birden çok içerik düğümü kümesini belge sırasına göre birleştirir ve yinelenenleri kaldırır. |
| MoveNext(XPathNavigator) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Yineleyiciyi sonraki içeriğe veya eşdüzey düğüme konumlandırın. |