Sdílet prostřednictvím


XmlNavigatorFilter Třída

Definice

XmlNavigatorFilter poskytuje flexibilní abstrakci filtrování XPathNavigator . Volající nevědí, jaký typ filtrování bude proveden; jednoduše volají MoveToContent(XPathNavigator) nebo MoveToFollowingSibling(XPathNavigator) . Implementace filtru vyvolá příslušnou operaci pro, XPathNavigator aby bylo možné přeskočit filtrované uzly.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
Dědičnost
XmlNavigatorFilter

Konstruktory

XmlNavigatorFilter()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Poskytuje flexibilní abstrakci filtrování XPathNavigator .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IsFiltered(XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí, true zda aktuální uzel navigátoru odpovídá podmínce filtru.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MoveToContent(XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přemístí Navigátor na první shodný uzel obsahu nebo atribut a přeskočí na filtrovaných uzlech. Pokud nejsou k dispozici žádné vyhovující uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

MoveToFollowing(XPathNavigator, XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přemístí Navigátor na následující shodný uzel obsahu nebo atribut a přeskočí na filtrovaných uzlech. Pokud nejsou k dispozici žádné vyhovující uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

MoveToFollowingSibling(XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přemístí Navigátor na uzel obsahu, který odpovídá na stejné úrovni, nebo na podřízený objekt a přeskočí na filtrovaných uzlech. Pokud nejsou k dispozici žádné vyhovující uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

MoveToNextContent(XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přemístí Navigátor na další shodný uzel obsahu nebo atribut a přeskočí na filtrovaných uzlech. Pokud nejsou k dispozici žádné vyhovující uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

MoveToPreviousSibling(XPathNavigator)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přemístí Navigátor na předchozí shodný uzel na stejné úrovni a přeskočí na filtrovaných uzlech. Pokud nejsou k dispozici žádné vyhovující uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro