XmlValidatingReader.ReadTypedValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.