Поделиться через


XmlQueryContext Класс

Определение

Контекст запроса состоит из всех предоставленных пользователем сведений, которые влияют на выполнение запроса.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class XmlQueryContext sealed
public sealed class XmlQueryContext
type XmlQueryContext = class
Public NotInheritable Class XmlQueryContext
Наследование
XmlQueryContext

Комментарии

Контекст управляет следующими сведениями:

  1. Источники входных данных, включая источник данных по умолчанию, если таковой существует.

  2. Объекты расширения. Дополнительные сведения см. в разделе Определяемые пользователем функции и переменные.

  3. Внешние параметры.

Свойства

DefaultDataSource

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает запрошенный документ по умолчанию, если в запросе явным образом не указан источник данных.

DefaultNameTable

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает таблицу имен, используемую источником данных по умолчанию, или NULL, если источник данных по умолчанию отсутствует.

QueryNameTable

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает экземпляр XmlNameTable.

Методы

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDataSource(String, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает источник данных, указанный uriRelative с помощью и uriBase , из объекта , T:System.Xml.XmlResolver предоставленного пользователем.

GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLateBoundObject(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект расширения, сопоставленный указанному пространству имен, или NULL, если ни один объект не сопоставлен.

GetParameter(String, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает именованный параметр из внешнего списка аргументов.

GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
InvokeXsltLateBoundFunction(String, String, IList<XPathItem>[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект расширения с поздним связыванием из внешнего списка аргументов.

LateBoundFunctionExists(String, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение true, если заданный параметром namespaceUri объект с поздней привязкой содержит метод с именем name.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnXsltMessageEncountered(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Формирует событие XsltMessageEncountered.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к