XmlSchemaValidator.ValidateText Méthode

Définition

Vérifie si le texte est autorisé dans le contexte de l’élément actuel et accumule le texte pour la validation si l’élément actuel a du contenu simple.

Surcharges

Nom Description
ValidateText(String)

Vérifie si le texte string spécifié est autorisé dans le contexte de l’élément actuel et accumule le texte de validation si l’élément actuel a du contenu simple.

ValidateText(XmlValueGetter)

Vérifie si le texte retourné par l’objet XmlValueGetter spécifié est autorisé dans le contexte de l’élément actuel et accumule le texte à valider si l’élément actuel a du contenu simple.

ValidateText(String)

Vérifie si le texte string spécifié est autorisé dans le contexte de l’élément actuel et accumule le texte de validation si l’élément actuel a du contenu simple.

public:
 void ValidateText(System::String ^ elementValue);
public void ValidateText(string elementValue);
member this.ValidateText : string -> unit
Public Sub ValidateText (elementValue As String)

Paramètres

elementValue
String

Texte string à valider dans le contexte d’élément actuel.

Exceptions

Le texte string spécifié n’est pas autorisé dans le contexte d’élément actuel.

La ValidateText méthode n’a pas été appelée dans la séquence correcte. Par exemple, la ValidateText méthode est appelée après l’appel ValidateAttribute.

Le paramètre de texte string ne peut pas être null.

Remarques

Les remarques suivantes sont importantes à prendre en compte lors de l’utilisation de la ValidateText méthode.

  • Si l’élément a du contenu simple, le texte string spécifié est concaténé sur chaque appel à la ValidateText méthode jusqu’à ce que la ValidateEndElement méthode soit appelée. Lorsque la ValidateEndElement méthode est appelée, tout le texte est validé.

  • Si l’élément a du contenu complexe, aucune concaténation de texte ne se produit.

S’applique à

ValidateText(XmlValueGetter)

Vérifie si le texte retourné par l’objet XmlValueGetter spécifié est autorisé dans le contexte de l’élément actuel et accumule le texte à valider si l’élément actuel a du contenu simple.

public:
 void ValidateText(System::Xml::Schema::XmlValueGetter ^ elementValue);
public void ValidateText(System.Xml.Schema.XmlValueGetter elementValue);
member this.ValidateText : System.Xml.Schema.XmlValueGetter -> unit
Public Sub ValidateText (elementValue As XmlValueGetter)

Paramètres

elementValue
XmlValueGetter

Utilisé XmlValueGetterdelegate pour passer la valeur de texte en tant que type CLR (Common Language Runtime) compatible avec le type XSD (XML Schema Definition Language) de l’attribut.

Exceptions

Le texte string spécifié n’est pas autorisé dans le contexte d’élément actuel.

La ValidateText méthode n’a pas été appelée dans la séquence correcte. Par exemple, la ValidateText méthode est appelée après l’appel ValidateAttribute.

Le paramètre de texte string ne peut pas être null.

Remarques

Les remarques suivantes sont importantes à prendre en compte lors de l’utilisation de la ValidateText méthode.

  • Si l’élément a du contenu simple, le texte string spécifié est concaténé sur chaque appel à la ValidateText méthode jusqu’à ce que la ValidateEndElement méthode soit appelée. Lorsque la ValidateEndElement méthode est appelée, tout le texte est validé.

  • Si l’élément a du contenu complexe, aucune concaténation de texte ne se produit.

Voir aussi

S’applique à