Nyelv

XmlQueryRuntime Osztály

Definíció

Metódusokat és tulajdonságokat biztosít az XSLT-processzor támogatásához.

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
Öröklődés
XmlQueryRuntime

Tulajdonságok

Name Description
ExternalContext

A külső felhasználói környezet adatait kezelő objektumot adja vissza, például adatforrásokat, paramétereket, bővítményobjektumokat stb.

NameTable

A lekérdezés által használt összes név atomizálásához használt névtáblát adja vissza.

Output

Lekéri a kimeneti író objektumot.

XsltFunctions

Az állapotot kezelő objektumot adja vissza. Az állapotobjektum szükséges a különböző XSLT-függvények implementálásához.

Metódusok

Name Description
AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Hozzáad egy újonnan létrehozott indexet a megadott környezeti dokumentumon keresztül a meglévő indexgyűjteményhez.

ChangeTypeXsltArgument(Int32, Object, Type)

V1 XSLT-szabályokkal konvertálja a paraméter CLR-típusából származó value értéket CLR-vé destinationType . Az eredményfa-töredékértékeket csomópontokká alakítja.

ChangeTypeXsltResult(Int32, Object)

A paraméter CLR-típusáról value az alapértelmezett CLR-típusra konvertálja, amellyel a köztes nyelv létrehozása az XML-típust jelöli az XML-típust az XML-típus konvertálási szabályai alapján.

ComparePosition(XPathNavigator, XPathNavigator)

Két kezelő relatív pozícióját hasonlítja össze.

CreateCollation(String)

Rendezést hoz létre egy sztringből.

DebugGetGlobalNames()

A lekérdezésben használt összes globális változó és paraméter nevét tartalmazó tömböt ad vissza.

DebugGetGlobalValue(String)

Lekéri a megadott névvel rendelkező globális érték értékét.

DebugGetXsltValue(IList)

Átalakítja a sorozatot a megfelelő XSLT-típusra.

DebugSetGlobalValue(String, Object)

A megadott névvel rendelkező globális érték értékét állítja be.

DocOrderDistinct(IList<XPathNavigator>)

Különböző rendezett csomópontokat kap a megadott sorrendből.

EarlyBoundFunctionExists(String, String)

Meghatározza, hogy a megadott korai kötésű objektum tartalmaz-e a megadott nevű metódust.

EndRtfConstruction(XmlQueryOutput)

Befejezi az RTF létrehozásának befejezését.

EndSequenceConstruction(XmlQueryOutput)

Befejezi az elemek beágyazott sorozatának összeállítását.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

A megadott azonosítóval rendelkező indexet adja vissza, ha az már a megadott dokumentumon keresztül lett létrehozva, és visszaadja true. Ellenkező esetben létrehoz egy új, üres indexet, és visszaadja a függvényt false.

GenerateId(XPathNavigator)

Hozzon létre egy egyedi sztringazonosítót a megadott csomóponthoz.

GetAtomizedName(Int32)

Lekéri az atomizált nevet a megadott indexben a névtömbben.

GetCollation(Int32)

Lekéri a statikusan létrehozott rendezést.

GetEarlyBoundObject(Int32)

Lekéri a megadott korai kötésű bővítményobjektumot. Ha ez az objektum még nem létezik, létrehoz egy példányt a megfelelő ConstructorInfoparanccsal.

GetGlobalValue(Int32)

A megadott globális változóhoz kötött értéket adja vissza. Ha az érték még nem lett kiszámítva, kiszámítja és a globális változóban tárolja.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetNameFilter(Int32)

Lekéri a névszűrőt a szűrők tömbjének megadott indexében.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetTypeFilter(XPathNodeType)

Lekéri a megadott típusú csomópontokat szűrő szűrő szűrőt.

IsGlobalComputed(Int32)

Igaz értéket ad vissza, ha a megadott globális érték már ki van számítva.

IsQNameEqual(XPathNavigator, Int32, Int32)

Meghatározza, hogy a LocalName megadott NamespaceURI tulajdonságok megegyeznek-e XPathNavigator a paraméterekben megadott névvel.

IsQNameEqual(XPathNavigator, XPathNavigator)

LocalName Két NamespaceURI példány tulajdonságait és XPathNavigator tulajdonságait hasonlítja össze annak ellenőrzéséhez, hogy egyenlőek-e.

MatchesXmlType(IList<XPathItem>, Int32)

Visszaadja true , ha a megadott sorozat minden elemének típusa megegyezik a megadott index által azonosított XML-típussal.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Meghatározza, hogy a megadott sorozat típusa a megadott singleton típus altípusa-e.

MatchesXmlType(XPathItem, Int32)

Visszaadja true , ha a megadott XPathItem objektum típusa megegyezik a megadott XML-típussal.

MatchesXmlType(XPathItem, XmlTypeCode)

Visszaadja true , ha az XPathItem objektum típusa a megadott XmlTypeCodetípus által azonosított típus altípusa.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnCurrentNodeChanged(XPathNavigator)

Hibakereséshez használatos Visual Studio. Az aktuális csomópont módosítása után hívható meg.

ParseTagName(String, Int32)

Elemzi a megadott címkenevet, és feloldja az eredményül kapott előtagot. Ha az előtag nem oldható fel, hibaüzenet jelenik meg.

ParseTagName(String, String)

Elemzi a megadott címkenevet. Olyan értéket XmlQualifiedName ad vissza, amely az elemezett helyi névből és a megadott névtérből áll.

SendMessage(String)

A lekérdezés végrehajtásának adatait jelenti az eseménykezelőnek.

SetGlobalValue(Int32, Object)

A megadott globális változóhoz vagy paraméterhez kötött értéket adja vissza.

StartRtfConstruction(String, XmlQueryOutput)

Elkezdi létrehozni az RTF-et, és visszaad egy új XmlQueryOutput objektumot, amelyet az RTF létrehozásához használunk.

StartSequenceConstruction(XmlQueryOutput)

Megkezdi az elemek beágyazott sorozatának összeállítását. Egy újat XmlQueryOutput ad vissza, amelyet az új sorozat létrehozásához használunk.

TextRtfConstruction(String, String)

Újat XPathNavigator hoz létre a megadott szövegből.

ThrowException(String)

A megadott üzenetszöveget tartalmazó XML-kivételt jelenít meg.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: