XmlNavigatorFilter Třída

Definice

XmlNavigatorFilterposkytuje flexibilní abstrakci filtrování .XPathNavigator Volající neví, k jakému typu filtrování dojde; prostě volají MoveToContent(XPathNavigator) nebo MoveToFollowingSibling(XPathNavigator). Implementace filtru vyvolá příslušnou operaci v XPathNavigator rámci pro přeskočení filtrovaných uzlů.

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

Name Description
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í nad XPathNavigator.

Metody

Name Description
Equals(Object)

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

Slouží jako výchozí funkce hash.

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

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

Získá Type aktuální instance.

(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 pokud aktuální uzel navigátoru odpovídá podmínce filtru.

MemberwiseClone()

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

Vytvoří mělkou kopii aktuálního 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ísťuje navigátor na první odpovídající uzel nebo atribut obsahu a přeskočí filtrované uzly. Pokud neexistují žádné odpovídají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ísťuje navigátor na následující odpovídající uzel obsahu nebo atribut a přeskočí filtrované uzly. Pokud neexistují žádné odpovídají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ísťuje navigátor na stejné úrovni jako odpovídající uzel obsahu nebo sestupně a přeskočí filtrované uzly. Pokud neexistují žádné odpovídají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ísťuje navigátor na další odpovídající uzel obsahu nebo atribut a přeskočí filtrované uzly. Pokud neexistují žádné odpovídají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ísťuje navigátor na předchozí odpovídající uzel na stejné úrovni a přeskočí filtrované uzly. Pokud neexistují žádné odpovídající uzly, navigátor se nepřesune a metoda vrátí hodnotu false.

ToString()

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

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

(Zděděno od Object)

Platí pro