XmlQueryRuntime Klas

Definitie

Biedt methoden en eigenschappen ter ondersteuning van de XSLT-processor.

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

Eigenschappen

Name Description
ExternalContext

Retourneert het object dat externe gebruikerscontextgegevens beheert, zoals gegevensbronnen, parameters, extensieobjecten, enzovoort.

NameTable

Retourneert de naamtabel die wordt gebruikt voor het atomiseren van alle namen die door de query worden gebruikt.

Output

Hiermee haalt u het uitvoerschrijverobject op.

XsltFunctions

Retourneert het object dat de status beheert. Het statusobject is vereist voor het implementeren van verschillende XSLT-functies.

Methoden

Name Description
AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Voegt een zojuist gebouwde index toe aan het opgegeven contextdocument aan de bestaande verzameling indexen.

ChangeTypeXsltArgument(Int32, Object, Type)

Converteert een waarde van het CLR-type van de value parameter naar CLR destinationType met behulp van V1 XSLT-regels. Converteert eventuele waarden voor resultaatstructuurfragmenten naar knooppunten.

ChangeTypeXsltResult(Int32, Object)

Converteert van het CLR-type van de value parameter naar het standaard CLR-type waarmee het XML-type wordt gegenereerd op basis van de conversieregels van het XML-type.

ComparePosition(XPathNavigator, XPathNavigator)

Vergelijkt de relatieve posities van twee navigators.

CreateCollation(String)

Hiermee maakt u een sortering op basis van een tekenreeks.

DebugGetGlobalNames()

Retourneert een matrix met de namen van alle globale variabelen en parameters die in deze query worden gebruikt.

DebugGetGlobalValue(String)

Hiermee haalt u de waarde op van een globale waarde met de opgegeven naam.

DebugGetXsltValue(IList)

Converteert een reeks naar het juiste XSLT-type.

DebugSetGlobalValue(String, Object)

Hiermee stelt u de waarde in van een globale waarde met de opgegeven naam.

DocOrderDistinct(IList<XPathNavigator>)

Hiermee worden afzonderlijke gesorteerde knooppunten opgehaald uit de opgegeven reeks.

EarlyBoundFunctionExists(String, String)

Bepaalt of het opgegeven vroege gebonden object een methode met de opgegeven naam bevat.

EndRtfConstruction(XmlQueryOutput)

Het samenstellen van een RTF is voltooid.

EndSequenceConstruction(XmlQueryOutput)

Het samenstellen van een geneste reeks items is voltooid.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

Retourneert de index met de opgegeven id als deze al is gemaakt via het opgegeven document en retourneert true. Anders maakt u een nieuwe, lege index en retourneert falseu deze.

GenerateId(XPathNavigator)

Genereer een unieke tekenreeks-id voor het opgegeven knooppunt.

GetAtomizedName(Int32)

Hiermee haalt u de atomiseerde naam op in de opgegeven index in de matrix met namen.

GetCollation(Int32)

Hiermee haalt u een sortering op die statisch is gemaakt.

GetEarlyBoundObject(Int32)

Hiermee haalt u het opgegeven vroege-gebonden extensieobject op. Als dit object nog niet bestaat, maakt u een exemplaar met behulp van het bijbehorende ConstructorInfo.

GetGlobalValue(Int32)

Retourneert de waarde die is gebonden aan de opgegeven globale variabele. Als de waarde nog niet is berekend, berekent u deze en slaat u deze op in de globale variabele.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetNameFilter(Int32)

Hiermee haalt u het naamfilter op bij de opgegeven index in de matrix met filters.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetTypeFilter(XPathNodeType)

Hiermee haalt u een filter op waarmee knooppunten van het opgegeven type worden gefilterd.

IsGlobalComputed(Int32)

Retourneert waar als de opgegeven globale waarde al is berekend.

IsQNameEqual(XPathNavigator, Int32, Int32)

Bepaalt of de LocalName en NamespaceURI eigenschappen van de opgegeven XPathNavigator gelijk zijn aan de namen die zijn opgegeven in de parameters.

IsQNameEqual(XPathNavigator, XPathNavigator)

Vergelijkt de LocalName en NamespaceURI eigenschappen van twee XPathNavigator exemplaren om te controleren of ze gelijk zijn.

MatchesXmlType(IList<XPathItem>, Int32)

Retourneert true als het type van elk item in de opgegeven reeks overeenkomt met het XML-type dat door de opgegeven index wordt geïdentificeerd.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Bepaalt of het type van de opgegeven reeks een subtype is van het opgegeven singletontype.

MatchesXmlType(XPathItem, Int32)

Retourneert true als het type van het opgegeven XPathItem object overeenkomt met het opgegeven XML-type.

MatchesXmlType(XPathItem, XmlTypeCode)

Retourneert true als het type van het XPathItem object een subtype is van een type dat wordt geïdentificeerd door de opgegeven XmlTypeCode.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnCurrentNodeChanged(XPathNavigator)

Wordt gebruikt voor foutopsporing in Visual Studio. Aangeroepen nadat het huidige knooppunt is gewijzigd.

ParseTagName(String, Int32)

Parseert de opgegeven tagnaam en lost het resulterende voorvoegsel op. Als het voorvoegsel niet kan worden opgelost, wordt er een fout gegenereerd.

ParseTagName(String, String)

Parseert de opgegeven tagnaam. Retourneert een XmlQualifiedName die bestaat uit de geparseerde lokale naam en de opgegeven naamruimte.

SendMessage(String)

Rapporteert query-uitvoeringsinformatie aan de gebeurtenis-handler.

SetGlobalValue(Int32, Object)

Retourneert de waarde die is gebonden aan de opgegeven globale variabele of parameter.

StartRtfConstruction(String, XmlQueryOutput)

Begint met het maken van een RTF en retourneert een nieuw XmlQueryOutput object dat wordt gebruikt om deze RTF te maken.

StartSequenceConstruction(XmlQueryOutput)

Hiermee wordt een geneste reeks items gemaakt. Hiermee wordt een nieuwe XmlQueryOutput geretourneerd die wordt gebruikt om deze nieuwe reeks samen te stellen.

TextRtfConstruction(String, String)

Hiermee wordt een nieuwe XPathNavigator samengesteld op basis van de opgegeven tekst.

ThrowException(String)

Hiermee genereert u een XML-uitzondering met de opgegeven berichttekst.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op