ContentMergeIterator 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
逐一查看子內容節點或後續的同層級節點。 以文件順序維持節點。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public value class ContentMergeIterator
public struct ContentMergeIterator
type ContentMergeIterator = struct
Public Structure ContentMergeIterator
- 繼承
備註
- 假設輸入節點的清單 I 是以檔順序排列,而且沒有重複的專案。 清單 I 中有 N 個節點。
- 針對清單中的每個節點,衍生由相符的子系或後端節點組成的節點清單。 (1) 呼叫這些清單 .。。S (N) 。
- 讓 F 成為任何清單 S (X) 的第一個節點,其中 X > = 1 和 x < N 4。 只有一個連續的清單序列 (Y) .。。S (Z) ,其中 Y > X 和 Z < = N,因此清單 S (X + 1) .。。S (N) 可以分割成下列三個群組: a。 第1個群組 (S (X + 1) .。。S (Y-1) ) --這些清單中的所有節點在檔順序 b 的 F 前面。 第2個群組 (S (Y) .。。S (Z) ) --這些清單中的所有節點都是清單 S (X) c 中的節點重複。 第三個群組 (> S (Z) ) --這些清單中的所有節點都成功以檔順序5為 F。 指定 #4,一旦傳回第1個群組中的所有節點,就會傳回 node F。 列出 S (Y) .。。可以捨棄 S (Z) 。 而且需要產生第3個群組中的單一節點,才能保證第一個和第2個群組中的所有節點都已經產生。
屬性
Current |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回目前的結果巡覽器。 |
方法
Create(XmlNavigatorFilter) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 ContentMergeIterator。 以文件順序合併多個內容節點集,並且移除重複的項目。 |
MoveNext(XPathNavigator) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將 Iterator 置於下一個內容或同層級節點。 |