Partager via


XmlNavigatorFilter Classe

Définition

XmlNavigatorFilter fournit une abstraction de filtrage flexible sur XPathNavigator. Les appelants ne savent pas quel type de filtrage aura lieu ; ils appellent simplement MoveToContent(XPathNavigator) ou MoveToFollowingSibling(XPathNavigator). L'implémentation de filtre appelle l'opération appropriée sur XPathNavigator pour ignorer les nœuds filtrés.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
Héritage
XmlNavigatorFilter

Constructeurs

XmlNavigatorFilter()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fournit une abstraction de filtrage flexible sur XPathNavigator.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsFiltered(XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne la valeur true si le nœud actuel du navigateur correspond à la condition de filtre.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MoveToContent(XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Repositionne le navigateur sur le premier attribut ou nœud de contenu correspondant et ignore les nœuds filtrés. En l'absence de nœuds correspondants, le navigateur ne se déplace pas et la méthode retourne la valeur false.

MoveToFollowing(XPathNavigator, XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Repositionne le navigateur sur l'attribut ou le nœud de contenu correspondant suivant et ignore les nœuds filtrés. En l'absence de nœuds correspondants, le navigateur ne se déplace pas et la méthode retourne la valeur false.

MoveToFollowingSibling(XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Repositionne le navigateur sur le descendant ou nœud de contenu correspondant frère et ignore les nœuds filtrés. En l'absence de nœuds correspondants, le navigateur ne se déplace pas et la méthode retourne la valeur false.

MoveToNextContent(XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Repositionne le navigateur sur l'attribut ou le nœud de contenu correspondant suivant et ignore les nœuds filtrés. En l'absence de nœuds correspondants, le navigateur ne se déplace pas et la méthode retourne la valeur false.

MoveToPreviousSibling(XPathNavigator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Repositionne le navigateur sur le nœud frère correspondant précédent et ignore les nœuds filtrés. En l'absence de nœuds correspondants, le navigateur ne se déplace pas et la méthode retourne la valeur false.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à