XmlQueryRuntime Klasa

Definicja

Udostępnia metody i właściwości do obsługi procesora XSLT.

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
Dziedziczenie
XmlQueryRuntime

Właściwości

ExternalContext

Zwraca obiekt, który zarządza informacjami o kontekście użytkownika zewnętrznego, takimi jak źródła danych, parametry, obiekty rozszerzenia itd.

NameTable

Zwraca tabelę nazw używaną do atomizowania wszystkich nazw używanych przez zapytanie.

Output

Pobiera obiekt modułu zapisywania danych wyjściowych.

XsltFunctions

Zwraca obiekt, który zarządza stanem. Obiekt stanu jest wymagany do zaimplementowania różnych funkcji XSLT.

Metody

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Dodaje nowo utworzony indeks dla określonego dokumentu kontekstu do istniejącej kolekcji indeksów.

ChangeTypeXsltArgument(Int32, Object, Type)

Konwertuje wartość z typu CLR parametru value na CLR destinationType przy użyciu reguł XSLT w wersji 1. Konwertuje wszystkie wartości fragmentu drzewa wyników na węzły.

ChangeTypeXsltResult(Int32, Object)

Konwertuje typ CLR parametru value na domyślny typ CLR, za pomocą którego generowanie języka pośredniego reprezentuje typ XML, na podstawie reguł konwersji typu XML.

ComparePosition(XPathNavigator, XPathNavigator)

Porównuje względne pozycje dwóch nawigatorów.

CreateCollation(String)

Tworzy sortowanie na podstawie ciągu.

DebugGetGlobalNames()

Zwraca tablicę zawierającą nazwy wszystkich zmiennych globalnych i parametrów używanych w tym zapytaniu.

DebugGetGlobalValue(String)

Pobiera wartość wartości globalnej, która ma określoną nazwę.

DebugGetXsltValue(IList)

Konwertuje sekwencję na odpowiedni typ XSLT.

DebugSetGlobalValue(String, Object)

Ustawia wartość wartości globalnej, która ma określoną nazwę.

DocOrderDistinct(IList<XPathNavigator>)

Pobiera odrębne posortowane węzły z określonej sekwencji.

EarlyBoundFunctionExists(String, String)

Określa, czy określony obiekt wczesnej granicy zawiera metodę o określonej nazwie.

EndRtfConstruction(XmlQueryOutput)

Kończy konstruowanie RTF.

EndSequenceConstruction(XmlQueryOutput)

Kończy konstruowanie zagnieżdżonej sekwencji elementów.

Equals(Object)

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

(Odziedziczone po Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

Zwraca indeks z określonym identyfikatorem, jeśli został już utworzony w określonym dokumencie i zwraca wartość true. W przeciwnym razie tworzy nowy, pusty indeks i zwraca wartość false.

GenerateId(XPathNavigator)

Wygeneruj unikatowy identyfikator ciągu dla określonego węzła.

GetAtomizedName(Int32)

Pobiera nazwę atomizowaną w określonym indeksie w tablicy nazw.

GetCollation(Int32)

Pobiera sortowanie, które zostało utworzone statycznie.

GetEarlyBoundObject(Int32)

Pobiera określony obiekt rozszerzenia o wczesnej granicy. Jeśli ten obiekt jeszcze nie istnieje, tworzy wystąpienie przy użyciu odpowiedniego ConstructorInfoobiektu .

GetGlobalValue(Int32)

Zwraca wartość, która jest powiązana z określoną zmienną globalną. Jeśli wartość nie została jeszcze obliczona, oblicza ją i przechowuje w zmiennej globalnej.

GetHashCode()

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

(Odziedziczone po Object)
GetNameFilter(Int32)

Pobiera filtr nazwy w określonym indeksie w tablicy filtrów.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetTypeFilter(XPathNodeType)

Pobiera filtr, który filtruje węzły określonego typu.

IsGlobalComputed(Int32)

Zwraca wartość true, jeśli określona wartość globalna została już obliczona.

IsQNameEqual(XPathNavigator, Int32, Int32)

Określa, czy LocalName właściwości i NamespaceURI określonych XPathNavigator są równe nazwam określonym w parametrach.

IsQNameEqual(XPathNavigator, XPathNavigator)

Porównuje LocalName właściwości i NamespaceURI dwóch XPathNavigator wystąpień, aby sprawdzić, czy są równe.

MatchesXmlType(IList<XPathItem>, Int32)

Zwraca true wartość , jeśli typ każdego elementu w określonej sekwencji jest zgodny z typem XML, który identyfikuje określony indeks.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Określa, czy typ określonej sekwencji jest podtypem określonego typu pojedynczego.

MatchesXmlType(XPathItem, Int32)

Zwraca true wartość , jeśli typ określonego XPathItem obiektu jest zgodny z określonym typem XML.

MatchesXmlType(XPathItem, XmlTypeCode)

Zwraca true wartość , jeśli typ XPathItem obiektu jest podtypem typu identyfikowanego przez określony XmlTypeCodeelement .

MemberwiseClone()

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

(Odziedziczone po Object)
OnCurrentNodeChanged(XPathNavigator)

Służy do debugowania w programie Visual Studio. Wywołana po zmianie bieżącego węzła.

ParseTagName(String, Int32)

Analizuje określoną nazwę tagu i rozpoznaje wynikowy prefiks. Jeśli nie można rozpoznać prefiksu, zostanie zgłoszony błąd.

ParseTagName(String, String)

Analizuje określoną nazwę tagu. Zwraca element XmlQualifiedName , który składa się z przeanalizowanej nazwy lokalnej i określonej przestrzeni nazw.

SendMessage(String)

Raportuje informacje o wykonaniu zapytania do programu obsługi zdarzeń.

SetGlobalValue(Int32, Object)

Zwraca wartość, która jest powiązana z określoną zmienną globalną lub parametrem.

StartRtfConstruction(String, XmlQueryOutput)

Rozpoczyna konstruowanie RTF i zwraca nowy XmlQueryOutput obiekt, który będzie używany do konstruowania tego RTF.

StartSequenceConstruction(XmlQueryOutput)

Rozpoczyna konstruowanie zagnieżdżonej sekwencji elementów. Zwraca nowy XmlQueryOutput element, który będzie używany do konstruowania nowej sekwencji.

TextRtfConstruction(String, String)

Tworzy nowy XPathNavigator element z określonego tekstu.

ThrowException(String)

Zgłasza wyjątek XML, który zawiera określony tekst komunikatu.

ToString()

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

(Odziedziczone po Object)

Dotyczy