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 i metodi e le 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 esterne sul contesto utente, ad esempio origini dati, parametri, oggetti estensione e così via. |
| NameTable |
Restituisce la tabella dei nomi usata per atomizzare tutti i nomi usati dalla query. |
| Output |
Ottiene l'oggetto writer di output. |
| XsltFunctions |
Restituisce l'oggetto che gestisce lo stato. L'oggetto stato è necessario per implementare varie funzioni XSLT. |
Metodi
| Nome | Descrizione |
|---|---|
| AddNewIndex(XPathNavigator, Int32, XmlILIndex) |
Aggiunge un indice appena compilato sul documento del contesto specificato alla raccolta di indici esistente. |
| ChangeTypeXsltArgument(Int32, Object, Type) |
Converte un valore dal tipo CLR del parametro |
| ChangeTypeXsltResult(Int32, Object) |
Esegue la conversione dal tipo CLR del parametro |
| ComparePosition(XPathNavigator, XPathNavigator) |
Confronta le posizioni relative di due navigatori. |
| CreateCollation(String) |
Crea regole di confronto da una stringa. |
| DebugGetGlobalNames() |
Restituisce una matrice che contiene i nomi di tutte le variabili globali e dei 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 specificato contiene un metodo con il nome specificato. |
| EndRtfConstruction(XmlQueryOutput) |
Completa la costruzione di un RTF. |
| EndSequenceConstruction(XmlQueryOutput) |
Completa la costruzione di una sequenza di elementi annidata. |
| 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 sul documento specificato, e restituisce |
| GenerateId(XPathNavigator) |
Genera un identificatore di stringa univoco per il nodo specificato. |
| GetAtomizedName(Int32) |
Ottiene il nome atomizzato nell'indice specificato all'interno della matrice di nomi. |
| GetCollation(Int32) |
Ottiene regole di confronto create staticamente. |
| GetEarlyBoundObject(Int32) |
Ottiene l'oggetto estensione con associazione anticipata specificato. Se questo oggetto non esiste ancora, crea un'istanza utilizzando l'oggetto ConstructorInfo corrispondente. |
| GetGlobalValue(Int32) |
Restituisce il valore associato alla variabile globale specificata. Se il valore non è ancora stato calcolato, viene calcolato e archiviato nella variabile globale. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetNameFilter(Int32) |
Ottiene il filtro dei nomi nell'indice specificato all'interno della matrice di filtri. |
| GetType() |
Ottiene l'oggetto 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 proprietà LocalName e NamespaceURI dell'oggetto XPathNavigator specificato sono uguali ai nomi specificati nei parametri. |
| IsQNameEqual(XPathNavigator, XPathNavigator) |
Confronta le proprietà LocalName e NamespaceURI di due istanze di XPathNavigator 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 dell'oggetto Object corrente. (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 XmlQualifiedName costituito dal nome locale analizzato e dallo spazio dei nomi specificato. |
| SendMessage(String) |
Segnala informazioni sull'esecuzione di query al gestore eventi. |
| SetGlobalValue(Int32, Object) |
Restituisce il valore associato al parametro o alla variabile globale specificata. |
| StartRtfConstruction(String, XmlQueryOutput) |
Inizia la costruzione di un RTF e restituisce un nuovo oggetto XmlQueryOutput che sarà utilizzato per costruire questo RTF. |
| StartSequenceConstruction(XmlQueryOutput) |
Avvia la costruzione di una sequenza di elementi annidata. Restituisce un nuovo XmlQueryOutput che sarà utilizzato per costruire questa nuova sequenza. |
| TextRtfConstruction(String, String) |
Costruisce un nuovo XPathNavigator dal testo specificato. |
| ThrowException(String) |
Genera un'eccezione XML che contiene il testo del messaggio specificato. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |