Udostępnij za pośrednictwem


XmlNavigatorFilter Klasa

Definicja

XmlNavigatorFilter zapewnia elastyczną abstrakcję filtrowania za pośrednictwem elementu XPathNavigator. Osoby wywołujące nie wiedzą, jaki typ filtrowania wystąpi; po prostu dzwonią lub MoveToContent(XPathNavigator)MoveToFollowingSibling(XPathNavigator). Implementacja filtru wywołuje odpowiednią operację na obiekcie XPathNavigator , aby pominąć przefiltrowane węzły.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
Dziedziczenie
XmlNavigatorFilter

Konstruktory

XmlNavigatorFilter()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zapewnia elastyczną abstrakcję filtrowania za pośrednictwem XPathNavigatorelementu .

Metody

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsFiltered(XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwróć, true jeśli bieżący węzeł nawigatora jest zgodny z warunkiem filtru.

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MoveToContent(XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zmienia położenie nawigatora do pierwszego pasującego węzła zawartości lub atrybutu i pomija przefiltrowane węzły. Jeśli nie ma pasujących węzłów, nawigator nie zostanie przeniesiony, a metoda zwróci wartość false.

MoveToFollowing(XPathNavigator, XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zmienia położenie nawigatora do następującego zgodnego węzła zawartości lub atrybutu i pomija przefiltrowane węzły. Jeśli nie ma pasujących węzłów, nawigator nie zostanie przeniesiony, a metoda zwróci wartość false.

MoveToFollowingSibling(XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zmienia położenie nawigatora do węzła zawartości zgodnej z elementem równorzędnym lub malejąco i pomija przefiltrowane węzły. Jeśli nie ma pasujących węzłów, nawigator nie zostanie przeniesiony, a metoda zwróci wartość false.

MoveToNextContent(XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zmienia położenie nawigatora do następnego pasującego węzła zawartości lub atrybutu i pomija przefiltrowane węzły. Jeśli nie ma pasujących węzłów, nawigator nie zostanie przeniesiony, a metoda zwróci wartość false.

MoveToPreviousSibling(XPathNavigator)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zmienia położenie nawigatora do poprzedniego pasującego węzła równorzędnego i pomija przefiltrowane węzły. Jeśli nie ma pasujących węzłów, nawigator nie zostanie przeniesiony, a metoda zwróci wartość false.

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy