XmlNavigatorFilter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
XmlNavigatorFilter предоставляет гибкую абстракцию фильтрации поверх XPathNavigator. Вызывающие не знают, какой тип фильтрации будет выполняться; они просто вызывают MoveToContent(XPathNavigator) или MoveToFollowingSibling(XPathNavigator). Реализация фильтра вызывает соответствующую операцию в XPathNavigator том, чтобы пропустить отфильтрованные узлы.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
- Наследование
-
XmlNavigatorFilter
Конструкторы
| Имя | Описание |
|---|---|
| XmlNavigatorFilter() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Предоставляет гибкую абстракцию XPathNavigatorфильтрации. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IsFiltered(XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращается |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MoveToContent(XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Переместит навигатор на первый соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false. |
| MoveToFollowing(XPathNavigator, XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Переместит навигатор на следующий соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false. |
| MoveToFollowingSibling(XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Переместит навигатор на узел содержимого, соответствующий брату, или по убыванию, и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false. |
| MoveToNextContent(XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Переместит навигатор на следующий соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false. |
| MoveToPreviousSibling(XPathNavigator) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Переместит навигатор на предыдущий соответствующий одноуровневый узел и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false. |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |