SeekableXPathNavigator Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia dostęp losowy tylko do odczytu do danych zawartych w dokumentach XML i umożliwia wydajne wykonywanie zapytań dla określonych węzłów.
public ref class SeekableXPathNavigator abstract : System::Xml::XPath::XPathNavigator
public abstract class SeekableXPathNavigator : System.Xml.XPath.XPathNavigator
type SeekableXPathNavigator = class
inherit XPathNavigator
Public MustInherit Class SeekableXPathNavigator
Inherits XPathNavigator
- Dziedziczenie
Komunikaty protokołu SOAP przekazywane między częściami systemu Windows Communication Foundation (WCF) są obsługiwane przez różne składniki systemu, które muszą sprawdzać te komunikaty, aby określić, jakie akcje należy podjąć w celu ich przetworzenia. Aparat XPath jest składnikiem, który w tym celu wysyła zapytania do komunikatów i wymaga nawigatora do odczytywania komunikatów protokołu SOAP i innych dokumentów XML. Nawigator zawiera kursor, który przechodzi ze śledzenia węzła do węzła, w którym dokument XML jest faktycznie odczytywany.
Aparat XPath współpracuje z SeekableXPathNavigator obiektem , który XPathNavigator rozszerza klasę przez dodanie CurrentPosition właściwości . Ta właściwość umożliwia szybkie zapisanie i załadowanie pozycji w dokumencie XML bez konieczności klonowania nawigatora, co jest kosztowną alokacją pamięci wymaganą XPathNavigator do takiej operacji. Aparat XPath musi często rejestrować położenie kursora w trakcie wykonywania zapytań na dokumentach XML, dlatego element zapewnia ważną optymalizację SeekableXPathNavigator przetwarzania komunikatów.
Należy pamiętać, że wartość właściwości jest specyficzna dla CurrentPosition implementacji i może nie być mapowana na pozycję węzła lub pozycję znaku. Jej wartość jest zrozumiała tylko dla SeekableXPathNavigator implementacji (i wystąpienia), która ją dostarczyła.
Seekable |
Inicjuje nowe wystąpienie klasy SeekableXPathNavigator. |
BaseURI |
Po zastąpieniu w klasie pochodnej pobiera podstawowy identyfikator URI dla bieżącego węzła. (Odziedziczone po XPathNavigator) |
Can |
Pobiera wartość wskazującą, czy XPathNavigator element może edytować bazowe dane XML. (Odziedziczone po XPathNavigator) |
Current |
W przypadku przesłonięć w klasie pochodnej program pobiera lub ustawia wartość skojarzoną z węzłem w danych, w których znajduje się nawigator XPath. |
Has |
Pobiera wartość wskazującą, czy bieżący węzeł ma jakiekolwiek atrybuty. (Odziedziczone po XPathNavigator) |
Has |
Pobiera wartość wskazującą, czy bieżący węzeł ma jakiekolwiek węzły podrzędne. (Odziedziczone po XPathNavigator) |
Inner |
Pobiera lub ustawia znaczniki reprezentujące węzły podrzędne bieżącego węzła. (Odziedziczone po XPathNavigator) |
Is |
Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy bieżący węzeł jest pustym elementem bez tagu elementu końcowego. (Odziedziczone po XPathNavigator) |
Is |
Pobiera wartość wskazującą, czy bieżący węzeł reprezentuje węzeł XPath. (Odziedziczone po XPathNavigator) |
Local |
Po zastąpieniu w klasie pochodnej pobiera Name bieżący węzeł bez żadnego prefiksu przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Name |
Po zastąpieniu w klasie pochodnej pobiera kwalifikowaną nazwę bieżącego węzła. (Odziedziczone po XPathNavigator) |
NamespaceURI |
Po zastąpieniu w klasie pochodnej pobiera identyfikator URI przestrzeni nazw bieżącego węzła. (Odziedziczone po XPathNavigator) |
Name |
Po przesłonięcia w klasie pochodnej pobiera wartość XmlNameTable .XPathNavigator (Odziedziczone po XPathNavigator) |
Node |
Po przesłonięciu w klasie pochodnej pobiera XPathNodeType element bieżącego węzła. (Odziedziczone po XPathNavigator) |
Outer |
Pobiera lub ustawia znacznik reprezentujący tagi otwierające i zamykające bieżącego węzła i jego węzłów podrzędnych. (Odziedziczone po XPathNavigator) |
Prefix |
Po zastąpieniu w klasie pochodnej pobiera prefiks przestrzeni nazw skojarzony z bieżącym węzłem. (Odziedziczone po XPathNavigator) |
Schema |
Pobiera informacje o schemacie, które zostały przypisane do bieżącego węzła w wyniku weryfikacji schematu. (Odziedziczone po XPathNavigator) |
Typed |
Pobiera bieżący węzeł jako obiekt skrzynkowy najbardziej odpowiedniego typu .NET. (Odziedziczone po XPathNavigator) |
Underlying |
Używane przez XPathNavigator implementacje, które zapewniają "zwirtualizowany" widok XML w magazynie, aby zapewnić dostęp do bazowych obiektów. (Odziedziczone po XPathNavigator) |
Value |
Po przesłonięciu w klasie pochodnej pobiera wartość ciągu elementu. (Odziedziczone po XPathNavigator) |
Value |
Pobiera wartość bieżącego węzła jako Boolean. (Odziedziczone po XPathNavigator) |
Value |
Pobiera wartość bieżącego węzła jako DateTime. (Odziedziczone po XPathNavigator) |
Value |
Pobiera wartość bieżącego węzła jako Double. (Odziedziczone po XPathNavigator) |
Value |
Pobiera wartość bieżącego węzła jako .Int32 (Odziedziczone po XPathNavigator) |
Value |
Pobiera wartość bieżącego węzła jako .Int64 (Odziedziczone po XPathNavigator) |
Value |
Pobiera platformę .NET Type bieżącego węzła. (Odziedziczone po XPathNavigator) |
Xml |
Pobiera zakres |
Xml |
XmlSchemaType Pobiera informacje dla bieżącego węzła. (Odziedziczone po XPathNavigator) |
Append |
XmlWriter Zwraca obiekt używany do tworzenia co najmniej jednego nowego węzła podrzędnego na końcu listy węzłów podrzędnych bieżącego węzła. (Odziedziczone po XPathNavigator) |
Append |
Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu określonego ciągu danych XML. (Odziedziczone po XPathNavigator) |
Append |
Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu zawartości XML określonego XmlReader obiektu. (Odziedziczone po XPathNavigator) |
Append |
Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu węzłów w XPathNavigator określonym. (Odziedziczone po XPathNavigator) |
Append |
Tworzy nowy węzeł elementu podrzędnego na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonej z określoną wartością. (Odziedziczone po XPathNavigator) |
Check |
Sprawdza, czy dane XML w pliku XPathNavigator są zgodne ze schematem języka definicji schematu XML (XSD). (Odziedziczone po XPathNavigator) |
Clone() |
Po przesłonięciu w klasie pochodnej program tworzy nowy XPathNavigator węzeł umieszczony w tym samym węźle co ten XPathNavigatorelement . (Odziedziczone po XPathNavigator) |
Compare |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca wartość opisującą kolejność dokumentów dwóch określonych pozycji. |
Compare |
Porównuje położenie bieżącego XPathNavigator z pozycją określonego XPathNavigator . (Odziedziczone po XPathNavigator) |
Compile(String) |
Kompiluje ciąg reprezentujący wyrażenie XPath i zwraca XPathExpression obiekt. (Odziedziczone po XPathNavigator) |
Create |
Tworzy węzeł atrybutu w bieżącym węźle elementu przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonej z określoną wartością. (Odziedziczone po XPathNavigator) |
Create |
XmlWriter Zwraca obiekt używany do tworzenia nowych atrybutów w bieżącym elemencie. (Odziedziczone po XPathNavigator) |
Create |
Zwraca kopię elementu XPathNavigator. (Odziedziczone po XPathNavigator) |
Delete |
Usuwa zakres węzłów równorzędnych z bieżącego węzła do określonego węzła. (Odziedziczone po XPathNavigator) |
Delete |
Usuwa bieżący węzeł i jego węzły podrzędne. (Odziedziczone po XPathNavigator) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Evaluate(String) |
Oblicza określone wyrażenie XPath i zwraca wpisany wynik. (Odziedziczone po XPathNavigator) |
Evaluate(String, IXml |
Oblicza określone wyrażenie XPath i zwraca wpisany wynik, używając określonego IXmlNamespaceResolver obiektu do rozpoznawania prefiksów przestrzeni nazw w wyrażeniu XPath. (Odziedziczone po XPathNavigator) |
Evaluate(XPath |
Oblicza element XPathExpression i zwraca wpisany wynik. (Odziedziczone po XPathNavigator) |
Evaluate(XPath |
Używa podanego kontekstu, aby ocenić XPathExpressionparametr i zwraca typowany wynik. (Odziedziczone po XPathNavigator) |
Get |
Pobiera wartość atrybutu o określonej lokalnej nazwie i identyfikatorze URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca lokalną nazwę węzła na określonej pozycji. |
Get |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca nazwę węzła na określonej pozycji. |
Get |
W przypadku przesłonięć w klasie pochodnej zwraca przestrzeń nazw węzła na określonej pozycji. |
Get |
Zwraca wartość węzła przestrzeni nazw odpowiadającą określonej nazwie lokalnej. (Odziedziczone po XPathNavigator) |
Get |
Zwraca przestrzenie nazw w zakresie bieżącego węzła. (Odziedziczone po XPathNavigator) |
Get |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca typ węzła na określonej pozycji. |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Get |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca wartość tekstową węzła na określonej pozycji. |
Insert |
XmlWriter Zwraca obiekt używany do tworzenia nowego węzła równorzędnego po aktualnie wybranym węźle. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu określonego ciągu XML. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu zawartości XML określonego XmlReader obiektu. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu węzłów w XPathNavigator określonym obiekcie. (Odziedziczone po XPathNavigator) |
Insert |
XmlWriter Zwraca obiekt używany do tworzenia nowego węzła równorzędnego przed aktualnie wybranym węzłem. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu określonego ciągu XML. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu zawartości XML określonego XmlReader obiektu. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu węzłów w XPathNavigator określonym. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy element równorzędny po bieżącym węźle przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i określonego identyfikatora URI przestrzeni nazw z określoną wartością. (Odziedziczone po XPathNavigator) |
Insert |
Tworzy nowy element równorzędny przed bieżącym węzłem przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i określonego identyfikatora URI przestrzeni nazw z określoną wartością. (Odziedziczone po XPathNavigator) |
Is |
Określa, czy określony XPathNavigator element jest elementem podrzędnym bieżącego XPathNavigatorelementu . (Odziedziczone po XPathNavigator) |
Is |
Po przesłonięciu w klasie pochodnej określa, czy bieżący XPathNavigator jest w tej samej pozycji co określony XPathNavigator. (Odziedziczone po XPathNavigator) |
Lookup |
Pobiera identyfikator URI przestrzeni nazw dla określonego prefiksu. (Odziedziczone po XPathNavigator) |
Lookup |
Pobiera prefiks zadeklarowany dla określonego identyfikatora URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Matches(String) |
Określa, czy bieżący węzeł jest zgodny z określonym wyrażeniem XPath. (Odziedziczone po XPathNavigator) |
Matches(XPath |
Określa, czy bieżący węzeł jest zgodny z określonym XPathExpressionelementem . (Odziedziczone po XPathNavigator) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Move |
Po przesłonięciu w klasie pochodnej przenosi element XPathNavigator do tej samej pozycji co określony XPathNavigatorelement . (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do atrybutu z pasującą lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do węzła podrzędnego z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do węzła podrzędnego określonego XPathNodeType . (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do pierwszego węzła równorzędnego bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Gdy zastąpisz klasę pochodną, przenosi element XPathNavigator do pierwszego atrybutu bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Gdy zastąpisz klasę pochodną, przenosi element XPathNavigator do pierwszego węzła podrzędnego bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do pierwszego węzła przestrzeni nazw bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Po zastąpieniu w klasie pochodnej przenosi element XPathNavigator do pierwszego węzła przestrzeni nazw zgodnego z określoną wartością XPathNamespaceScope . (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do elementu z lokalną nazwą i identyfikatorem URI przestrzeni nazw określonym w kolejności dokumentu. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do elementu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw do określonej granicy w kolejności dokumentu. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do następującego elementu określonego XPathNodeType w kolejności dokumentu. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do następującego XPathNodeType elementu określonego, do określonej granicy w kolejności dokumentu. (Odziedziczone po XPathNavigator) |
Move |
Po przesłonięciu w klasie pochodnej przechodzi do węzła, który ma atrybut |
Move |
Przenosi element XPathNavigator do węzła przestrzeni nazw z określonym prefiksem przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Move |
Gdy zastąpisz klasę pochodną, przenosi element XPathNavigator do następnego węzła równorzędnego bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do następnego węzła równorzędnego z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do następnego węzła równorzędnego bieżącego węzła zgodnego z określoną wartością XPathNodeType . (Odziedziczone po XPathNavigator) |
Move |
Gdy zastąpisz klasę pochodną, przenosi element XPathNavigator do następnego atrybutu. (Odziedziczone po XPathNavigator) |
Move |
Przenosi element XPathNavigator do następnego węzła przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Move |
Po zastąpieniu w klasie pochodnej przenosi element XPathNavigator do następnego węzła przestrzeni nazw zgodnego z określoną wartością XPathNamespaceScope . (Odziedziczone po XPathNavigator) |
Move |
Gdy zastąpisz klasę pochodną, przenosi element XPathNavigator do węzła nadrzędnego bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Po zastąpieniu w klasie pochodnej przenosi element XPathNavigator do poprzedniego węzła równorzędnego bieżącego węzła. (Odziedziczone po XPathNavigator) |
Move |
Przenosi węzeł XPathNavigator główny, do którego należy bieżący węzeł. (Odziedziczone po XPathNavigator) |
Prepend |
XmlWriter Zwraca obiekt użyty do utworzenia nowego węzła podrzędnego na początku listy węzłów podrzędnych bieżącego węzła. (Odziedziczone po XPathNavigator) |
Prepend |
Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu określonego ciągu XML. (Odziedziczone po XPathNavigator) |
Prepend |
Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu zawartości XML określonego XmlReader obiektu. (Odziedziczone po XPathNavigator) |
Prepend |
Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu węzłów w XPathNavigator określonym obiekcie. (Odziedziczone po XPathNavigator) |
Prepend |
Tworzy nowy element podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonej z określoną wartością. (Odziedziczone po XPathNavigator) |
Read |
XmlReader Zwraca obiekt zawierający bieżący węzeł i jego węzły podrzędne. (Odziedziczone po XPathNavigator) |
Replace |
Zastępuje zakres węzłów równorzędnych z bieżącego węzła do określonego węzła. (Odziedziczone po XPathNavigator) |
Replace |
Zamienia bieżący węzeł na zawartość określonego ciągu. (Odziedziczone po XPathNavigator) |
Replace |
Zastępuje bieżący węzeł zawartością określonego XmlReader obiektu. (Odziedziczone po XPathNavigator) |
Replace |
Zastępuje bieżący węzeł zawartością określonego XPathNavigator obiektu. (Odziedziczone po XPathNavigator) |
Select(String) |
Wybiera zestaw węzłów przy użyciu określonego wyrażenia XPath. (Odziedziczone po XPathNavigator) |
Select(String, IXml |
Wybiera zestaw węzłów przy użyciu określonego wyrażenia XPath z określonym obiektem IXmlNamespaceResolver w celu rozpoznawania prefiksów przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Select(XPath |
Wybiera zestaw węzłów przy użyciu określonego XPathExpressionelementu . (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły ancestor bieżącego węzła, które mają określony identyfikator URI lokalnej nazwy i przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły ancestor bieżącego węzła, które mają pasujący XPathNodeTypeelement . (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły podrzędne bieżącego węzła z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły podrzędne bieżącego węzła, które mają pasujący XPathNodeTypeelement . (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły podrzędne bieżącego węzła z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Select |
Wybiera wszystkie węzły podrzędne bieżącego węzła, które mają pasujący XPathNodeTypeelement . (Odziedziczone po XPathNavigator) |
Select |
Wybiera jeden węzeł w XPathNavigator obiekcie przy użyciu określonego zapytania XPath. (Odziedziczone po XPathNavigator) |
Select |
Wybiera jeden węzeł w XPathNavigator obiekcie przy użyciu określonego zapytania XPath z określonym obiektem IXmlNamespaceResolver w celu rozpoznania prefiksów przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Select |
Wybiera jeden węzeł w XPathNavigator obiekcie przy użyciu określonego XPathExpression obiektu. (Odziedziczone po XPathNavigator) |
Set |
Ustawia typizowane wartości bieżącego węzła. (Odziedziczone po XPathNavigator) |
Set |
Ustawia wartość bieżącego węzła. (Odziedziczone po XPathNavigator) |
To |
Pobiera wartość tekstowa bieżącego węzła. (Odziedziczone po XPathNavigator) |
Value |
Zwraca wartość elementu jako określony typ. (Odziedziczone po XPathItem) |
Value |
Pobiera wartość bieżącego Type węzła jako określoną, używając określonego IXmlNamespaceResolver obiektu do rozpoznawania prefiksów przestrzeni nazw. (Odziedziczone po XPathNavigator) |
Write |
Strumienie bieżącego węzła i jego węzłów podrzędnych do określonego XmlWriter obiektu. (Odziedziczone po XPathNavigator) |
ICloneable. |
Tworzy nową kopię XPathNavigator obiektu. (Odziedziczone po XPathNavigator) |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |