Condividi tramite


XmlSchemaValidator.ValidateText Metodo

Definizione

Verifica se il testo è consentito nel contesto dell'elemento corrente e accumula il testo da convalidare se l'elemento corrente dispone di contenuto semplice.

Overload

ValidateText(String)

Verifica che la string di testo specificata sia consentita nel contesto dell'elemento corrente e accumula il testo per la convalida, se il contenuto dell'elemento corrente è di tipo semplice.

ValidateText(XmlValueGetter)

Verifica che il testo restituito dall'oggetto XmlValueGetter specificato sia consentito nel contesto dell'elemento corrente e accumula il testo per la convalida, se il contenuto dell'elemento corrente è di tipo semplice.

ValidateText(String)

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

Verifica che la string di testo specificata sia consentita nel contesto dell'elemento corrente e accumula il testo per la convalida, se il contenuto dell'elemento corrente è di tipo semplice.

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

Parametri

elementValue
String

string di testo da convalidare nel contesto dell'elemento corrente.

Eccezioni

La string di testo specificata non è consentita nel contesto dell'elemento corrente.

Il metodo ValidateText non è stato chiamato nella sequenza corretta. Ad esempio, il metodo ValidateText è stato chiamato dopo avere chiamato ValidateAttribute.

Il parametro della string di testo non può essere null.

Commenti

Di seguito sono riportate note importanti da considerare quando si usa il ValidateText metodo .

  • Se l'elemento ha contenuto semplice, il testo string specificato viene concatenato in ogni chiamata al ValidateText metodo fino a quando non viene chiamato il ValidateEndElement metodo . Quando viene chiamato il ValidateEndElement metodo , tutto il testo viene convalidato.

  • Se l'elemento ha contenuto complesso, non viene eseguita alcuna concatenazione del testo.

Si applica a

ValidateText(XmlValueGetter)

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

Verifica che il testo restituito dall'oggetto XmlValueGetter specificato sia consentito nel contesto dell'elemento corrente e accumula il testo per la convalida, se il contenuto dell'elemento corrente è di tipo semplice.

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)

Parametri

elementValue
XmlValueGetter

XmlValueGetterdelegate usato per passare il valore del testo come tipo CLR (Common Language Runtime) compatibile con il tipo XSD (XML Schema Definition Language) dell'attributo.

Eccezioni

La string di testo specificata non è consentita nel contesto dell'elemento corrente.

Il metodo ValidateText non è stato chiamato nella sequenza corretta. Ad esempio, il metodo ValidateText è stato chiamato dopo avere chiamato ValidateAttribute.

Il parametro della string di testo non può essere null.

Commenti

Di seguito sono riportate note importanti da considerare quando si usa il ValidateText metodo .

  • Se l'elemento ha contenuto semplice, il testo string specificato viene concatenato in ogni chiamata al ValidateText metodo fino a quando non viene chiamato il ValidateEndElement metodo . Quando viene chiamato il ValidateEndElement metodo , tutto il testo viene convalidato.

  • Se l'elemento ha contenuto complesso, non viene eseguita alcuna concatenazione del testo.

Vedi anche

Si applica a