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


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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение true, если текущий узел навигатора удовлетворяет условию фильтрации.

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)

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