Compartilhar via


XmlSchemaValidator.ValidateText Método

Definição

Valida se o texto é permitido no contexto do elemento atual, e acumula o texto para validação se o elemento atual tem conteúdo simples.

Sobrecargas

ValidateText(String)

Validará se o texto string especificado for permitido no contexto do elemento atual e acumulará o texto para validação se o elemento atual tiver conteúdo simples.

ValidateText(XmlValueGetter)

Validará se o texto retornado pelo objeto XmlValueGetter especificado for permitido no contexto do elemento atual e acumulará o texto para validação se o elemento atual tiver conteúdo simples.

ValidateText(String)

Origem:
XmlSchemaValidator.cs
Origem:
XmlSchemaValidator.cs
Origem:
XmlSchemaValidator.cs

Validará se o texto string especificado for permitido no contexto do elemento atual e acumulará o texto para validação se o elemento atual tiver conteúdo simples.

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

Parâmetros

elementValue
String

Um texto string a ser validado no contexto do elemento.

Exceções

O string do texto especificado não é permitido no contexto do elemento atual.

O método ValidateText não foi chamado na sequência correta. Por exemplo, o método ValidateText é chamado após chamar ValidateAttribute.

O parâmetro string do texto não pode ser null.

Comentários

Veja a seguir notas importantes a serem consideradas ao usar o ValidateText método .

  • Se o elemento tiver conteúdo simples, o texto string especificado será concatenado em cada chamada para o ValidateText método até que o ValidateEndElement método seja chamado. Quando o ValidateEndElement método é chamado, todo o texto é validado.

  • Se o elemento tiver conteúdo complexo, nenhuma concatenação de texto ocorrerá.

Aplica-se a

ValidateText(XmlValueGetter)

Origem:
XmlSchemaValidator.cs
Origem:
XmlSchemaValidator.cs
Origem:
XmlSchemaValidator.cs

Validará se o texto retornado pelo objeto XmlValueGetter especificado for permitido no contexto do elemento atual e acumulará o texto para validação se o elemento atual tiver conteúdo simples.

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)

Parâmetros

elementValue
XmlValueGetter

Um XmlValueGetterdelegate usado para passar o valor do texto como um tipo CLR (Common Language Runtime) compatível com o tipo XSD (linguagem de definição de esquema XML) do atributo.

Exceções

O string do texto especificado não é permitido no contexto do elemento atual.

O método ValidateText não foi chamado na sequência correta. Por exemplo, o método ValidateText é chamado após chamar ValidateAttribute.

O parâmetro string do texto não pode ser null.

Comentários

Veja a seguir notas importantes a serem consideradas ao usar o ValidateText método .

  • Se o elemento tiver conteúdo simples, o texto string especificado será concatenado em cada chamada para o ValidateText método até que o ValidateEndElement método seja chamado. Quando o ValidateEndElement método é chamado, todo o texto é validado.

  • Se o elemento tiver conteúdo complexo, nenhuma concatenação de texto ocorrerá.

Confira também

Aplica-se a