XmlQueryRuntime Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi e proprietà per supportare il processore XSLT.
public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
- Ereditarietà
-
XmlQueryRuntime
Proprietà
| Nome | Descrizione |
|---|---|
| ExternalContext |
Restituisce l'oggetto che gestisce le informazioni sul contesto utente esterno, ad esempio origini dati, parametri, oggetti di estensione e così via. |
| NameTable |
Restituisce la tabella dei nomi utilizzata per atomizzare tutti i nomi utilizzati dalla query. |
| Output |
Ottiene l'oggetto writer di output. |
| XsltFunctions |
Restituisce l'oggetto che gestisce lo stato. L'oggetto di stato è necessario per implementare varie funzioni XSLT. |
Metodi
| Nome | Descrizione |
|---|---|
| AddNewIndex(XPathNavigator, Int32, XmlILIndex) |
Aggiunge un indice appena compilato sul documento di contesto specificato all'insieme esistente di indici. |
| ChangeTypeXsltArgument(Int32, Object, Type) |
Converte un valore dal tipo CLR del |
| ChangeTypeXsltResult(Int32, Object) |
Converte dal tipo CLR del |
| ComparePosition(XPathNavigator, XPathNavigator) |
Confronta le posizioni relative di due navigatori. |
| CreateCollation(String) |
Crea regole di confronto da una stringa. |
| DebugGetGlobalNames() |
Restituisce una matrice contenente i nomi di tutte le variabili globali e i parametri usati in questa query. |
| DebugGetGlobalValue(String) |
Ottiene il valore di un valore globale con il nome specificato. |
| DebugGetXsltValue(IList) |
Converte una sequenza nel tipo XSLT appropriato. |
| DebugSetGlobalValue(String, Object) |
Imposta il valore di un valore globale con il nome specificato. |
| DocOrderDistinct(IList<XPathNavigator>) |
Ottiene nodi ordinati distinti dalla sequenza specificata. |
| EarlyBoundFunctionExists(String, String) |
Determina se l'oggetto con associazione anticipata specificata contiene un metodo con il nome specificato. |
| EndRtfConstruction(XmlQueryOutput) |
Termina la costruzione di un rtf. |
| EndSequenceConstruction(XmlQueryOutput) |
Termina la costruzione di una sequenza annidata di elementi. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FindIndex(XPathNavigator, Int32, XmlILIndex) |
Restituisce l'indice con l'ID specificato se è già stato creato nel documento specificato e restituisce |
| GenerateId(XPathNavigator) |
Generare un identificatore di stringa univoco per il nodo specificato. |
| GetAtomizedName(Int32) |
Ottiene il nome atomizzato in corrispondenza dell'indice specificato nella matrice di nomi. |
| GetCollation(Int32) |
Ottiene regole di confronto create in modo statico. |
| GetEarlyBoundObject(Int32) |
Ottiene l'oggetto di estensione con associazione anticipata specificato. Se questo oggetto non esiste ancora, crea un'istanza utilizzando l'oggetto corrispondente ConstructorInfo. |
| GetGlobalValue(Int32) |
Restituisce il valore associato alla variabile globale specificata. Se il valore non è ancora stato calcolato, lo calcola e lo archivia nella variabile globale. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetNameFilter(Int32) |
Ottiene il filtro del nome in corrispondenza dell'indice specificato nella matrice di filtri. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetTypeFilter(XPathNodeType) |
Ottiene un filtro che filtra i nodi del tipo specificato. |
| IsGlobalComputed(Int32) |
Restituisce true se il valore globale specificato è già stato calcolato. |
| IsQNameEqual(XPathNavigator, Int32, Int32) |
Determina se le LocalName proprietà e NamespaceURI dell'oggetto specificato XPathNavigator sono uguali ai nomi specificati nei parametri. |
| IsQNameEqual(XPathNavigator, XPathNavigator) |
Confronta le LocalName proprietà e NamespaceURI di due XPathNavigator istanze per verificare se sono uguali. |
| MatchesXmlType(IList<XPathItem>, Int32) |
Restituisce |
| MatchesXmlType(IList<XPathItem>, XmlTypeCode) |
Determina se il tipo della sequenza specificata è un sottotipo del tipo singleton specificato. |
| MatchesXmlType(XPathItem, Int32) |
Restituisce |
| MatchesXmlType(XPathItem, XmlTypeCode) |
Restituisce |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnCurrentNodeChanged(XPathNavigator) |
Usato per il debug in Visual Studio. Chiamato dopo la modifica del nodo corrente. |
| ParseTagName(String, Int32) |
Analizza il nome del tag specificato e risolve il prefisso risultante. Se il prefisso non può essere risolto, viene generato un errore. |
| ParseTagName(String, String) |
Analizza il nome del tag specificato. Restituisce un oggetto XmlQualifiedName costituito dal nome locale analizzato e dallo spazio dei nomi specificato. |
| SendMessage(String) |
Segnala le informazioni sull'esecuzione delle query al gestore eventi. |
| SetGlobalValue(Int32, Object) |
Restituisce il valore associato alla variabile o al parametro globale specificato. |
| StartRtfConstruction(String, XmlQueryOutput) |
Avvia la costruzione di un rtf e restituisce un nuovo XmlQueryOutput oggetto che verrà usato per costruire questo RTF. |
| StartSequenceConstruction(XmlQueryOutput) |
Inizia a costruire una sequenza annidata di elementi. Restituisce un nuovo XmlQueryOutput oggetto che verrà utilizzato per costruire questa nuova sequenza. |
| TextRtfConstruction(String, String) |
Costruisce un nuovo XPathNavigator oggetto dal testo specificato. |
| ThrowException(String) |
Genera un'eccezione XML con il testo del messaggio specificato. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |