XmlQueryRuntime Clase

Definición

Proporciona métodos y propiedades para que sea compatible el procesador XSLT.

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
Herencia
XmlQueryRuntime

Propiedades

ExternalContext

Devuelve el objeto que administra información de contexto de usuario externa, como orígenes de datos, parámetros, objetos de extensión, etc.

NameTable

Devuelve la tabla de nombres usada para subdividir todos los nombres usados por la consulta.

Output

Obtiene el objeto de sistema de escritura de salida.

XsltFunctions

Devuelve el objeto que administra el estado. El objeto de estado es necesario para implementar diversas funciones XSLT.

Métodos

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Agrega a la colección existente de índices un índice recién creado en el documento de contexto especificado.

ChangeTypeXsltArgument(Int32, Object, Type)

Convierte un valor del tipo CLR del parámetro value en destinationType de CLR usando reglas de XSLT V1. Convierte en nodos cualquier valor de fragmento del árbol de resultados.

ChangeTypeXsltResult(Int32, Object)

Convierte del tipo CLR del parámetro value al tipo CLR predeterminado por el que la generación del lenguaje intermedio representa el tipo XML, basándose en las reglas de conversión del tipo XML.

ComparePosition(XPathNavigator, XPathNavigator)

Compara las posiciones relativas de dos exploradores.

CreateCollation(String)

Crea una intercalación a partir de una cadena.

DebugGetGlobalNames()

Devuelve una matriz que contiene los nombres de todas las variables globales y parámetros usados en esta consulta.

DebugGetGlobalValue(String)

Obtiene el valor de un valor global que tiene el nombre especificado.

DebugGetXsltValue(IList)

Convierte una secuencia en su tipo XSLT adecuado.

DebugSetGlobalValue(String, Object)

Establece el valor de un valor global que tiene el nombre especificado.

DocOrderDistinct(IList<XPathNavigator>)

Obtiene nodos ordenados distintos de la secuencia especificada.

EarlyBoundFunctionExists(String, String)

Determina si el objeto enlazado en tiempo de compilación especificado contiene un método con el nombre especificado.

EndRtfConstruction(XmlQueryOutput)

Finaliza la construcción de un RTF.

EndSequenceConstruction(XmlQueryOutput)

Finaliza la construcción de una secuencia anidada de elementos.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

Devuelve el índice que tiene el identificador especificado si ya se ha creado en el documento especificado y devuelve true. De lo contrario, crea un nuevo índice vacío y devuelve false.

GenerateId(XPathNavigator)

Genera un identificador de cadena único para el nodo especificado.

GetAtomizedName(Int32)

Obtiene el nombre atomizado en el índice especificado de la matriz de nombres.

GetCollation(Int32)

Obtiene una intercalación que se creó estáticamente.

GetEarlyBoundObject(Int32)

Obtiene el objeto de extensión enlazado en tiempo de compilación especificado. Si este objeto no existe todavía, crea una instancia usando la clase ConstructorInfo correspondiente.

GetGlobalValue(Int32)

Devuelve el valor enlazado a la variable global especificada. Si el valor no se ha calculado todavía, lo calcula y lo almacena en la variable global.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNameFilter(Int32)

Obtiene el filtro de nombre en el índice especificado de la matriz de filtros.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeFilter(XPathNodeType)

Obtiene un filtro que filtra nodos del tipo especificado.

IsGlobalComputed(Int32)

Devuelve true si ya se ha calculado el valor global especificado.

IsQNameEqual(XPathNavigator, Int32, Int32)

Determina si las propiedades LocalName y NamespaceURI de la clase XPathNavigator especificada son iguales que los nombres indicados entre paréntesis.

IsQNameEqual(XPathNavigator, XPathNavigator)

Compara las propiedades LocalName y NamespaceURI de dos instancias de XPathNavigator para comprobar si son iguales.

MatchesXmlType(IList<XPathItem>, Int32)

Devuelve true si el tipo de cada elemento de la secuencia especificada coincide con el tipo XML identificado por el índice especificado.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Determina si el tipo de la secuencia especificada es un subtipo del tipo singleton especificado.

MatchesXmlType(XPathItem, Int32)

Devuelve true si el tipo del objeto XPathItem especificado coincide con el tipo XML indicado.

MatchesXmlType(XPathItem, XmlTypeCode)

Devuelve true si el tipo del objeto XPathItem es un subtipo de un tipo identificado por la enumeración XmlTypeCode especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnCurrentNodeChanged(XPathNavigator)

Se usa para depuración en Visual Studio. Se le llama cuando el nodo actual ha cambiado.

ParseTagName(String, Int32)

Analiza el nombre de etiqueta especificado y resuelve el prefijo resultante. Si no se puede resolver el prefijo, se produce un error.

ParseTagName(String, String)

Analiza el nombre de etiqueta especificado. Devuelve una clase XmlQualifiedName que consta del nombre local analizado y el espacio de nombres especificado.

SendMessage(String)

Informa sobre la ejecución de la consulta al controlador de eventos.

SetGlobalValue(Int32, Object)

Devuelve el valor enlazado a la variable global o al parámetro especificado.

StartRtfConstruction(String, XmlQueryOutput)

Inicia la construcción de un RTF y devuelve un nuevo objeto XmlQueryOutput que se usará para construir este RTF.

StartSequenceConstruction(XmlQueryOutput)

Inicia la construcción de una secuencia anidada de elementos. Devuelve una nueva clase XmlQueryOutput que se usará para construir esta nueva secuencia.

TextRtfConstruction(String, String)

Construye una nueva clase XPathNavigator a partir del texto especificado.

ThrowException(String)

Produce una excepción XML que tiene el texto del mensaje especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a