XmlQueryRuntime Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes et des propriétés pour prendre en charge le processeur XSLT.
public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
- Héritage
-
XmlQueryRuntime
Propriétés
ExternalContext |
Retourne l’objet qui gère les informations de contexte utilisateur externes, telles que les sources de données, les paramètres, les objets d’extension, etc. |
NameTable |
Retourne la table de noms utilisée pour atomiser tous les noms utilisés par la requête. |
Output |
Obtient l'objet writer de sortie. |
XsltFunctions |
Retourne l'objet qui gère l'état. L'objet d'état est obligatoire pour implémenter différentes fonctions XSLT. |
Méthodes
AddNewIndex(XPathNavigator, Int32, XmlILIndex) |
Ajoute un index construit récemment sur le document de contexte spécifié à la collection existante des index. |
ChangeTypeXsltArgument(Int32, Object, Type) |
Convertit une valeur de type CLR du paramètre |
ChangeTypeXsltResult(Int32, Object) |
Convertit du type CLR du paramètre |
ComparePosition(XPathNavigator, XPathNavigator) |
Compare les positions relatives de deux navigateurs. |
CreateCollation(String) |
Crée un classement à partir d'une chaîne. |
DebugGetGlobalNames() |
Retourne un tableau qui contient les noms de toutes les variables globales et paramètres utilisés dans cette requête. |
DebugGetGlobalValue(String) |
Obtient la valeur d'une valeur globale portant le nom spécifié. |
DebugGetXsltValue(IList) |
Convertit une séquence en son type XSLT approprié. |
DebugSetGlobalValue(String, Object) |
Définit la valeur d'une valeur globale portant le nom spécifié. |
DocOrderDistinct(IList<XPathNavigator>) |
Reçoit des nœuds triés distincts de la séquence spécifiée. |
EarlyBoundFunctionExists(String, String) |
Détermine si l'objet à liaison anticipée spécifié contient une méthode portant le nom spécifié. |
EndRtfConstruction(XmlQueryOutput) |
Termine la construction d'un RTF. |
EndSequenceConstruction(XmlQueryOutput) |
Termine la construction d'une séquence imbriquée d'éléments. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FindIndex(XPathNavigator, Int32, XmlILIndex) |
Retourne l'index avec l'ID spécifié s'il a déjà été créé sur le document spécifié, et retourne la valeur |
GenerateId(XPathNavigator) |
Générez un identificateur de chaîne unique pour le nœud spécifié. |
GetAtomizedName(Int32) |
Obtient le nom atomisé au niveau de l'index spécifié dans le tableau des noms. |
GetCollation(Int32) |
Obtient un classement créé statiquement. |
GetEarlyBoundObject(Int32) |
Obtient l’objet d’extension à liaison anticipée spécifié. Si cet objet n'existe pas encore, crée une instance à l'aide du ConstructorInfo correspondant. |
GetGlobalValue(Int32) |
Retourne la valeur liée à la variable globale spécifiée. Si la valeur n'a pas encore été calculée, celle-ci est calculée et stockée dans la variable globale. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetNameFilter(Int32) |
Obtient le filtre de nom au niveau de l'index spécifié dans le tableau des filtres. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetTypeFilter(XPathNodeType) |
Obtient un filtre qui filtre les nœuds du type spécifié. |
IsGlobalComputed(Int32) |
Retourne la valeur true si la valeur globale spécifiée a déjà été calculée. |
IsQNameEqual(XPathNavigator, Int32, Int32) |
Détermine si les propriétés LocalName et NamespaceURI du XPathNavigator spécifié sont identiques aux noms spécifiés dans les paramètres. |
IsQNameEqual(XPathNavigator, XPathNavigator) |
Compare les propriétés LocalName et NamespaceURI de deux instances XPathNavigator pour vérifier qu'elles sont égales |
MatchesXmlType(IList<XPathItem>, Int32) |
Retourne la valeur |
MatchesXmlType(IList<XPathItem>, XmlTypeCode) |
Détermine si le type de la séquence spécifiée est un sous-type du type singleton spécifié. |
MatchesXmlType(XPathItem, Int32) |
Retourne |
MatchesXmlType(XPathItem, XmlTypeCode) |
Retourne |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnCurrentNodeChanged(XPathNavigator) |
Utilisé pour le débogage dans Visual Studio. Appelé une fois que le nœud actuel a changé. |
ParseTagName(String, Int32) |
Analyse le nom de l’étiquette spécifiée et résout le préfixe résultant. Si le préfixe ne peut pas être résolu, une erreur est levée. |
ParseTagName(String, String) |
Analyse le nom de la balise spécifiée. Retourne un XmlQualifiedName qui se compose du nom local analysé et de l'espace de noms spécifié. |
SendMessage(String) |
Signale les informations d'exécution de la requête au gestionnaire d'événements. |
SetGlobalValue(Int32, Object) |
Retourne la valeur liée à la variable globale ou au paramètre spécifié. |
StartRtfConstruction(String, XmlQueryOutput) |
Démarre la construction d'un RTF et retourne un nouvel objet XmlQueryOutput qui sera utilisé pour construire ce RTF. |
StartSequenceConstruction(XmlQueryOutput) |
Démarre la construction d'une séquence imbriquée d'éléments. Retourne un nouveau XmlQueryOutput qui sera utilisé pour construire cette nouvelle séquence. |
TextRtfConstruction(String, String) |
Construit un nouveau XPathNavigator à partir du texte spécifié. |
ThrowException(String) |
Lève une exception XML qui comporte le texte du message spécifié. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |