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à
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
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) |