Udostępnij przez


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.

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

Konstruktorów

Nazwa Opis
XmlNavigatorFilter()

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

Metody

Nazwa Opis
Equals(Object)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

(Dziedziczone od Object)
GetHashCode()

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

(Dziedziczone od Object)
GetType()

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
IsFiltered(XPathNavigator)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

MemberwiseClone()

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

(Dziedziczone od Object)
MoveToContent(XPathNavigator)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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)

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego 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()

To API wspiera infrastrukturę produktu i nie jest przeznaczone do bezpośredniego używania z twojego kodu.

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

(Dziedziczone od Object)

Dotyczy