XmlQueryRuntime Clase

Definición

Proporciona métodos y propiedades para admitir el procesador XSLT.

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

Propiedades

Nombre Description
ExternalContext

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

NameTable

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

Output

Obtiene el objeto de escritor de salida.

XsltFunctions

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

Métodos

Nombre Description
AddNewIndex(XPathNavigator, Int32, XmlILIndex)

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

ChangeTypeXsltArgument(Int32, Object, Type)

Convierte un valor del tipo CLR del value parámetro en CLR destinationType mediante reglas XSLT V1. Convierte los valores de fragmentos de árbol de resultados en nodos.

ChangeTypeXsltResult(Int32, Object)

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

ComparePosition(XPathNavigator, XPathNavigator)

Compara las posiciones relativas de dos navegadores.

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 inicial 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 al objeto actual.

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

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

GenerateId(XPathNavigator)

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

GetAtomizedName(Int32)

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

GetCollation(Int32)

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

GetEarlyBoundObject(Int32)

Obtiene el objeto de extensión enlazado inicialmente especificado. Si este objeto aún no existe, crea una instancia mediante el correspondiente ConstructorInfo.

GetGlobalValue(Int32)

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

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetNameFilter(Int32)

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeFilter(XPathNodeType)

Obtiene un filtro que filtra los nodos del tipo especificado.

IsGlobalComputed(Int32)

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

IsQNameEqual(XPathNavigator, Int32, Int32)

Determina si las LocalName propiedades y NamespaceURI del especificado XPathNavigator son iguales a los nombres especificados en los parámetros.

IsQNameEqual(XPathNavigator, XPathNavigator)

Compara las LocalName propiedades y NamespaceURI de dos XPathNavigator instancias 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 que identifica 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 especificado XPathItem coincide con el tipo XML especificado.

MatchesXmlType(XPathItem, XmlTypeCode)

Devuelve true si el tipo del XPathItem objeto es un subtipo de un tipo identificado por el especificado XmlTypeCode.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnCurrentNodeChanged(XPathNavigator)

Se usa para la depuración en Visual Studio. Se llama después de que el nodo actual haya 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 un XmlQualifiedName que consta del nombre local analizado y del espacio de nombres especificado.

SendMessage(String)

Informa de la información de ejecución de consultas al controlador de eventos.

SetGlobalValue(Int32, Object)

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

StartRtfConstruction(String, XmlQueryOutput)

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

StartSequenceConstruction(XmlQueryOutput)

Comienza a construir una secuencia anidada de elementos. Devuelve un nuevo XmlQueryOutput que se usará para construir esta nueva secuencia.

TextRtfConstruction(String, String)

Construye un nuevo 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