Freigeben über


XmlSchemaValidator.ValidateText Methode

Definition

Validiert, ob Text im aktuellen Elementkontext zulässig ist, und sammelt den Text zum Validieren, ob das aktuelle Element einfachen Inhalt aufweist.

Überlädt

ValidateText(String)

Überprüft, ob der angegebene Text-string im aktuellen Elementkontext zulässig ist und sammelt den Text für die Validierung, wenn das aktuelle Element einen einfachen Inhalt aufweist.

ValidateText(XmlValueGetter)

Überprüft, ob der vom angegebenen XmlValueGetter-Objekt zurückgegebene Text im aktuellen Elementkontext zulässig ist und sammelt den Text für die Validierung, wenn das aktuelle Element einen einfachen Inhalt aufweist.

ValidateText(String)

Quelle:
XmlSchemaValidator.cs
Quelle:
XmlSchemaValidator.cs
Quelle:
XmlSchemaValidator.cs

Überprüft, ob der angegebene Text-string im aktuellen Elementkontext zulässig ist und sammelt den Text für die Validierung, wenn das aktuelle Element einen einfachen Inhalt aufweist.

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

Parameter

elementValue
String

Ein im aktuellen Elementkontext zu überprüfender Text-string.

Ausnahmen

Der angegebene Text-string ist im aktuellen Elementkontext nicht zulässig.

Die ValidateText-Methode wurde nicht in der richtigen Reihenfolge aufgerufen. Beispiel: Die ValidateText-Methode wird nach dem Aufruf von ValidateAttribute aufgerufen.

Der Text-string-Parameter darf nicht null sein.

Hinweise

Im Folgenden finden Sie wichtige Hinweise, die Sie bei der Verwendung der ValidateText -Methode berücksichtigen sollten.

  • Wenn das Element einfachen Inhalt aufweist, wird der angegebene Text string bei jedem Aufruf der ValidateText -Methode verkettet, bis die ValidateEndElement -Methode aufgerufen wird. Wenn die ValidateEndElement -Methode aufgerufen wird, wird der gesamte Text überprüft.

  • Wenn das Element über komplexen Inhalt verfügt, erfolgt keine Textverkettung.

Gilt für:

ValidateText(XmlValueGetter)

Quelle:
XmlSchemaValidator.cs
Quelle:
XmlSchemaValidator.cs
Quelle:
XmlSchemaValidator.cs

Überprüft, ob der vom angegebenen XmlValueGetter-Objekt zurückgegebene Text im aktuellen Elementkontext zulässig ist und sammelt den Text für die Validierung, wenn das aktuelle Element einen einfachen Inhalt aufweist.

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)

Parameter

elementValue
XmlValueGetter

Ein XmlValueGetter-delegate, mit dem der Textwert als CLR-Typ (Common Language Runtime) übergeben wird, der mit dem XSD-Typ des Attributs kompatibel ist.

Ausnahmen

Der angegebene Text-string ist im aktuellen Elementkontext nicht zulässig.

Die ValidateText-Methode wurde nicht in der richtigen Reihenfolge aufgerufen. Beispiel: Die ValidateText-Methode wird nach dem Aufruf von ValidateAttribute aufgerufen.

Der Text-string-Parameter darf nicht null sein.

Hinweise

Im Folgenden finden Sie wichtige Hinweise, die Sie bei der Verwendung der ValidateText -Methode berücksichtigen sollten.

  • Wenn das Element einfachen Inhalt aufweist, wird der angegebene Text string bei jedem Aufruf der ValidateText -Methode verkettet, bis die ValidateEndElement -Methode aufgerufen wird. Wenn die ValidateEndElement -Methode aufgerufen wird, wird der gesamte Text überprüft.

  • Wenn das Element über komplexen Inhalt verfügt, erfolgt keine Textverkettung.

Weitere Informationen

Gilt für: