XmlQueryRuntime Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody a vlastnosti pro podporu procesoru XSLT.
public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
- Dědičnost
-
XmlQueryRuntime
Vlastnosti
| Name | Description |
|---|---|
| ExternalContext |
Vrátí objekt, který spravuje informace o kontextu externího uživatele, jako jsou zdroje dat, parametry, rozšiřující objekty atd. |
| NameTable |
Vrátí tabulku názvů použitou k atomizaci všech názvů používaných dotazem. |
| Output |
Získá výstupní zapisovač objektu. |
| XsltFunctions |
Vrátí objekt, který spravuje stav. Objekt stavu je nutný k implementaci různých funkcí XSLT. |
Metody
| Name | Description |
|---|---|
| AddNewIndex(XPathNavigator, Int32, XmlILIndex) |
Přidá nově vytvořený index přes zadaný kontextový dokument do existující kolekce indexů. |
| ChangeTypeXsltArgument(Int32, Object, Type) |
Převede hodnotu z typu CLR parametru |
| ChangeTypeXsltResult(Int32, Object) |
Převede z typu |
| ComparePosition(XPathNavigator, XPathNavigator) |
Porovná relativní pozice dvou navigátorů. |
| CreateCollation(String) |
Vytvoří kolaci z řetězce. |
| DebugGetGlobalNames() |
Vrátí pole obsahující názvy všech globálních proměnných a parametrů použitých v tomto dotazu. |
| DebugGetGlobalValue(String) |
Získá hodnotu globální hodnoty, která má zadaný název. |
| DebugGetXsltValue(IList) |
Převede sekvenci na příslušný typ XSLT. |
| DebugSetGlobalValue(String, Object) |
Nastaví hodnotu globální hodnoty, která má zadaný název. |
| DocOrderDistinct(IList<XPathNavigator>) |
Získá odlišné seřazené uzly ze zadané sekvence. |
| EarlyBoundFunctionExists(String, String) |
Určuje, zda zadaný objekt s časnou vazbou obsahuje metodu se zadaným názvem. |
| EndRtfConstruction(XmlQueryOutput) |
Dokončí vytváření rtF. |
| EndSequenceConstruction(XmlQueryOutput) |
Dokončí vytváření vnořené sekvence položek. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| FindIndex(XPathNavigator, Int32, XmlILIndex) |
Vrátí index se zadaným ID, pokud již byl vytvořen v zadaném dokumentu, a vrátí . |
| GenerateId(XPathNavigator) |
Vygenerujte jedinečný identifikátor řetězce pro zadaný uzel. |
| GetAtomizedName(Int32) |
Získá atomizovaný název v zadaném indexu v poli názvů. |
| GetCollation(Int32) |
Získá kolaci, která byla staticky vytvořena. |
| GetEarlyBoundObject(Int32) |
Získá zadaný objekt rozšíření s časnou vazbou. Pokud tento objekt ještě neexistuje, vytvoří instanci pomocí odpovídající ConstructorInfo. |
| GetGlobalValue(Int32) |
Vrátí hodnotu, která je vázána na zadanou globální proměnnou. Pokud hodnota ještě nebyla vypočítána, vypočítá ji a uloží ji do globální proměnné. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetNameFilter(Int32) |
Získá filtr názvů v zadaném indexu v poli filtrů. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetTypeFilter(XPathNodeType) |
Získá filtr, který filtruje uzly zadaného typu. |
| IsGlobalComputed(Int32) |
Vrátí hodnotu true, pokud je zadaná globální hodnota již vypočítána. |
| IsQNameEqual(XPathNavigator, Int32, Int32) |
Určuje, zda LocalName jsou zadané vlastnosti NamespaceURIXPathNavigator rovny názvům zadaným v parametrech. |
| IsQNameEqual(XPathNavigator, XPathNavigator) |
LocalName Porovná vlastnosti dvou NamespaceURI instancí a XPathNavigator zkontroluje, jestli jsou stejné. |
| MatchesXmlType(IList<XPathItem>, Int32) |
Vrátí |
| MatchesXmlType(IList<XPathItem>, XmlTypeCode) |
Určuje, zda typ zadané sekvence je podtyp zadaného typu singleton. |
| MatchesXmlType(XPathItem, Int32) |
Vrátí |
| MatchesXmlType(XPathItem, XmlTypeCode) |
Vrátí |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnCurrentNodeChanged(XPathNavigator) |
Používá se k ladění v Visual Studio. Volá se po změně aktuálního uzlu. |
| ParseTagName(String, Int32) |
Analyzuje zadaný název značky a přeloží výslednou předponu. Pokud předponu nelze vyřešit, vyvolá se chyba. |
| ParseTagName(String, String) |
Analyzuje zadaný název značky. Vrátí hodnotu XmlQualifiedName , která se skládá z analyzovaného místního názvu a zadaného oboru názvů. |
| SendMessage(String) |
Zaznamenává informace o spuštění dotazu obslužné rutině události. |
| SetGlobalValue(Int32, Object) |
Vrátí hodnotu, která je vázána na zadanou globální proměnnou nebo parametr. |
| StartRtfConstruction(String, XmlQueryOutput) |
Spustí sestavení RTF a vrátí nový XmlQueryOutput objekt, který bude použit k vytvoření tohoto RTF. |
| StartSequenceConstruction(XmlQueryOutput) |
Spustí vytvoření vnořené sekvence položek. Vrátí novou XmlQueryOutput , která se použije k vytvoření této nové sekvence. |
| TextRtfConstruction(String, String) |
Vytvoří nový XPathNavigator ze zadaného textu. |
| ThrowException(String) |
Vyvolá výjimku XML se zadaným textem zprávy. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |