Partager via


XmlSchemaValidator.ValidateText Méthode

Définition

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

Surcharges

ValidateText(String)

Valide si la string de texte spécifié est autorisée dans le contexte d'élément actuel et accumule le texte pour la validation si l'élément actuel a du contenu simple.

ValidateText(XmlValueGetter)

Valide si le texte retourné par l'objet XmlValueGetter spécifié est autorisé dans le contexte d'élément actuel et accumule le texte pour la validation si l'élément actuel a du contenu simple.

ValidateText(String)

Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs

Valide si la string de texte spécifié est autorisée dans le contexte d'élément actuel et accumule le texte pour la 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

string de texte à valider dans le contexte d'élément actuel.

Exceptions

La string de texte spécifiée n'est pas autorisée dans le contexte d'élément actuel.

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

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

Remarques

Voici les remarques importantes à prendre en compte lors de l’utilisation de la ValidateText méthode .

  • Si l’élément a un contenu simple, le texte string spécifié est concaténé à 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 un contenu complexe, aucune concaténation de texte ne se produit.

S’applique à

ValidateText(XmlValueGetter)

Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs

Valide si le texte retourné par l'objet XmlValueGetter spécifié est autorisé dans le contexte d'élément actuel et accumule le texte pour la validation 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

XmlValueGetter delegate permettant de passer la valeur de texte en tant que type CLR compatible avec le type de langage XSD (XML Schema Definition) de l’attribut.

Exceptions

La string de texte spécifiée n'est pas autorisée dans le contexte d'élément actuel.

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

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

Remarques

Voici les remarques importantes à prendre en compte lors de l’utilisation de la ValidateText méthode .

  • Si l’élément a un contenu simple, le texte string spécifié est concaténé à 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 un contenu complexe, aucune concaténation de texte ne se produit.

Voir aussi

S’applique à