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) |
Преобразует значение из типа |
| ChangeTypeXsltResult(Int32, Object) |
Преобразует из типа |
| 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) |