XmlSchemaValidator.ValidateText Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří, jestli je text povolený v kontextu aktuálního elementu, a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.
Přetížení
ValidateText(String) |
Ověří, jestli je zadaný text |
ValidateText(XmlValueGetter) |
Ověří, zda je text vrácený zadaným objektem XmlValueGetter povolen v aktuálním kontextu elementu a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah. |
ValidateText(String)
- Zdroj:
- XmlSchemaValidator.cs
- Zdroj:
- XmlSchemaValidator.cs
- Zdroj:
- XmlSchemaValidator.cs
Ověří, jestli je zadaný text string
povolen v kontextu aktuálního elementu, a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.
public:
void ValidateText(System::String ^ elementValue);
public void ValidateText (string elementValue);
member this.ValidateText : string -> unit
Public Sub ValidateText (elementValue As String)
Parametry
- elementValue
- String
Text string
, který se má ověřit v aktuálním kontextu elementu.
Výjimky
Zadaný text string
není v kontextu aktuálního prvku povolen.
Metoda ValidateText nebyla volána ve správném pořadí. Například metoda je ValidateText volána po volání ValidateAttribute.
Parametr text string
nemůže být null
.
Poznámky
Následující důležité poznámky je potřeba při použití ValidateText metody zvážit.
Pokud má element jednoduchý obsah, zadaný text
string
je zřetězen při každém volání ValidateText metody, dokud ValidateEndElement není volána metoda. Při zavolání ValidateEndElement metody se ověří veškerý text.Pokud má prvek složitý obsah, nedojde k žádnému zřetězení textu.
Platí pro
ValidateText(XmlValueGetter)
- Zdroj:
- XmlSchemaValidator.cs
- Zdroj:
- XmlSchemaValidator.cs
- Zdroj:
- XmlSchemaValidator.cs
Ověří, zda je text vrácený zadaným objektem XmlValueGetter povolen v aktuálním kontextu elementu a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.
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)
Parametry
- elementValue
- XmlValueGetter
Slouží XmlValueGetterdelegate
k předání textové hodnoty jako typ modulu CLR (Common Language Runtime), který je kompatibilní s typem XSD (XML Schema Definition Language) atributu.
Výjimky
Zadaný text string
není v kontextu aktuálního prvku povolen.
Metoda ValidateText nebyla volána ve správném pořadí. Například metoda je ValidateText volána po volání ValidateAttribute.
Parametr text string
nemůže být null
.
Poznámky
Následující důležité poznámky je potřeba při použití ValidateText metody zvážit.
Pokud má element jednoduchý obsah, zadaný text
string
je zřetězen při každém volání ValidateText metody, dokud ValidateEndElement není volána metoda. Při zavolání ValidateEndElement metody se ověří veškerý text.Pokud má prvek složitý obsah, nedojde k žádnému zřetězení textu.