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) |