XmlNavigatorFilter Clase

Definición

XmlNavigatorFilter proporciona una abstracción de filtrado flexible con respecto a XPathNavigator.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Los llamadores no saben qué tipo de filtrado se realizará; simplemente llaman a MoveToContent(XPathNavigator) o MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). La implementación del filtro invoca la operación adecuada en XPathNavigator para omitir los nodos filtrados.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
Herencia
XmlNavigatorFilter

Constructores

XmlNavigatorFilter()

Proporciona una abstracción de filtrado flexible con respecto a XPathNavigator.Provides a flexible filtering abstraction over XPathNavigator.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IsFiltered(XPathNavigator)

Devuelve true si el nodo actual del navegador coincide con la condición de filtro.Return true if the navigator's current node matches the filter condition.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
MoveToContent(XPathNavigator)

Cambia de posición el explorador al primer nodo de contenido o atributo coincidente y omite los nodos filtrados.Repositions the navigator to the first matching content node or attribute and skips over filtered nodes. Si no hay nodos coincidentes, el explorador no se mueve y el método devuelve false.If there are no matching nodes, the navigator does not move and the method returns false.

MoveToFollowing(XPathNavigator, XPathNavigator)

Cambia de posición el explorador al siguiente nodo de contenido o atributo coincidente y omite los nodos filtrados.Repositions the navigator to the following matching content node or attribute and skips over filtered nodes. Si no hay nodos coincidentes, el explorador no se mueve y el método devuelve false.If there are no matching nodes, the navigator does not move and the method returns false.

MoveToFollowingSibling(XPathNavigator)

Cambia de posición el explorador al nodo de contenido coincidente del mismo nivel o al descendiente y omite los nodos filtrados.Repositions the navigator to the sibling matching content node or descendent and skips over filtered nodes. Si no hay nodos coincidentes, el explorador no se mueve y el método devuelve false.If there are no matching nodes, the navigator does not move and the method returns false.

MoveToNextContent(XPathNavigator)

Cambia de posición el explorador al siguiente nodo de contenido o atributo coincidente y omite los nodos filtrados.Repositions the navigator to the next matching content node or attribute and skips over filtered nodes. Si no hay nodos coincidentes, el explorador no se mueve y el método devuelve false.If there are no matching nodes, the navigator does not move and the method returns false.

MoveToPreviousSibling(XPathNavigator)

Cambia de posición el explorador al nodo coincidente del mismo nivel anterior y omite los nodos filtrados.Repositions the navigator to the previous matching sibling node and skips over filtered nodes. Si no hay nodos coincidentes, el explorador no se mueve y el método devuelve false.If there are no matching nodes, the navigator does not move and the method returns false.

ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a