XmlValidatingReader.ReadTypedValue Método

Definição

Obtém o tipo de runtime da linguagem comum para o tipo especificado de linguagem de definição de esquema XML (XSD).

public:
 System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object

Devoluções

O tipo comum de runtime da linguagem para o tipo de Esquema XML especificado.

Observações

Note

A classe XmlValidatingReader está obsoleta no .NET Framework 2.0. Pode criar uma instância de validação XmlReader usando a XmlReaderSettings classe e o Create método. Para obter mais informações, consulte a seção Comentários da XmlReader página de referência.

Por exemplo, se o tipo de esquema for definido como xsd:int, o tipo int32 de runtime é devolvido para o objeto. Isto pode ser testado usando o GetType método e lançado em conformidade. O ReadTypedValue método devolve sempre um tipo que é derivado da Object classe. Nunca devolve o Object tipo.

Se o leitor estiver posicionado sobre um atributo, este método devolve o objeto tipado em tempo de execução, mas não altera a posição do leitor. Se o leitor estiver posicionado num elemento, ReadTypedValue ler qualquer CDATA, texto, espaço em branco, espaço em branco significativo e nós de comentário, devolve o objeto digitado em tempo de execução e posiciona o leitor na etiqueta final. Quaisquer tipos que não tenham uma aplicação direta, por exemplo NMTOKENS, são devolvidos como cadeias.

Note

Se ValidationType tiver sido definido para ValidationType.None, a informação sobre o tipo de dados não é fornecida nem a partir de esquemas nem de definições de tipo de documento (DTDs).

Atenção

Depois de ligar Close, ReadTypedValue retornará null.

Aplica-se a

Ver também