XmlQueryRuntime Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы и свойства для поддержки процессора XSLT.
public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
- Наследование
-
XmlQueryRuntime
Свойства
ExternalContext |
Возвращает объект, который управляет сведениями о внешнем пользовательском контексте, например, источниками данных, параметрами, объектами расширения и т. д. |
NameTable |
Возвращает таблицу имен, используемую для атомизации всех используемых в запросе имен. |
Output |
Возвращает объект-средство записи для вывода результатов. |
XsltFunctions |
Возвращает объект, управляющий состоянием. Объект для работы с состояниями требуется для реализации различных функций XSLT. |
Методы
AddNewIndex(XPathNavigator, Int32, XmlILIndex) |
Добавляет к существующей коллекции индексов новый индекс, построенный по заданному контекстному документу. |
ChangeTypeXsltArgument(Int32, Object, Type) |
Преобразует значение типа CLR параметра |
ChangeTypeXsltResult(Int32, Object) |
Преобразует из типа CLR параметра |
ComparePosition(XPathNavigator, XPathNavigator) |
Сравнивает относительные позиции двух курсоров навигаторов. |
CreateCollation(String) |
Создает параметры сортировки из строки. |
DebugGetGlobalNames() |
Возвращает массив, содержащий имена всех глобальных переменных и параметров, используемых в данном запросе. |
DebugGetGlobalValue(String) |
Возвращает значение глобальной переменной с указанным именем. |
DebugGetXsltValue(IList) |
Преобразует последовательность в соответствующий тип XSLT. |
DebugSetGlobalValue(String, Object) |
Задает значение глобальной переменной с указанным именем. |
DocOrderDistinct(IList<XPathNavigator>) |
Получает различающиеся отсортированные узлы из указанной последовательности. |
EarlyBoundFunctionExists(String, String) |
Определяет, содержит ли указанный объект с ранним связыванием метод с указанным именем. |
EndRtfConstruction(XmlQueryOutput) |
Завершает создание RTF. |
EndSequenceConstruction(XmlQueryOutput) |
Завершает создание вложенной последовательности элементов. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
FindIndex(XPathNavigator, Int32, XmlILIndex) |
Возвращает индекс с указанным ИД, если он уже был создан для указанного документа, и возвращает значение |
GenerateId(XPathNavigator) |
Создает уникальный строковый идентификатор для указанного узла. |
GetAtomizedName(Int32) |
Возвращает атомизированное имя по указанному индексу в массиве имен. |
GetCollation(Int32) |
Возвращает статически созданные правила сортировки. |
GetEarlyBoundObject(Int32) |
Получает указанный объект расширения с ранней привязкой. Если объект еще не существует, создает экземпляр с помощью соответствующего объекта ConstructorInfo. |
GetGlobalValue(Int32) |
Возвращает значение, привязанное к указанной глобальной переменной. Если значение еще не было вычислено, вычисляет его и сохраняет в глобальной переменной. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetNameFilter(Int32) |
Возвращает фильтр имен по указанному индексу в массиве фильтров. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetTypeFilter(XPathNodeType) |
Возвращает фильтр, который отбрасывает узлы определенного типа. |
IsGlobalComputed(Int32) |
Возвращает значение true, если указанная глобальная переменная уже вычислена. |
IsQNameEqual(XPathNavigator, Int32, Int32) |
Определяет, равны ли свойства LocalName и NamespaceURI указанного объекта XPathNavigator именам, заданным соответствующими параметрами. |
IsQNameEqual(XPathNavigator, XPathNavigator) |
Сравнивает свойства LocalName и NamespaceURI двух экземпляров XPathNavigator, чтобы определить, равны ли они. |
MatchesXmlType(IList<XPathItem>, Int32) |
Возвращает значение |
MatchesXmlType(IList<XPathItem>, XmlTypeCode) |
Определяет, является ли тип указанной последовательности подтипом указанного одноэлементного типа. |
MatchesXmlType(XPathItem, Int32) |
Возвращает значение |
MatchesXmlType(XPathItem, XmlTypeCode) |
Возвращает значение |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnCurrentNodeChanged(XPathNavigator) |
Используется для отладки в Visual Studio. Вызывается после изменения текущего узла. |
ParseTagName(String, Int32) |
Обрабатывает имя указанного тега и разрешает полученный префикс. Если разрешить префикс не удается, создается исключение. |
ParseTagName(String, String) |
Анализирует имя указанного тега. Возвращает объект XmlQualifiedName, состоящий из проанализированного локального имени и указанного пространства имен. |
SendMessage(String) |
Передает сведения о выполнении запроса обработчику события. |
SetGlobalValue(Int32, Object) |
Возвращает значение, привязанное к указанной глобальной переменной или параметру. |
StartRtfConstruction(String, XmlQueryOutput) |
Начинает создание RTF и возвращает новый объект XmlQueryOutput, который будет использоваться для создания данного RTF. |
StartSequenceConstruction(XmlQueryOutput) |
Начинает создание вложенной последовательности элементов. Возвращает объект XmlQueryOutput, который будет использоваться для создания новой последовательности. |
TextRtfConstruction(String, String) |
Создает новый объект XPathNavigator из заданного текста. |
ThrowException(String) |
Создает исключение XML, содержащее указанный текст сообщения. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |