XmlValidatingReader.ReadTypedValue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o tipo de common language runtime para o tipo XSD (linguagem de definição de esquema XML) especificado.
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Retornos
O tipo de common language runtime para o tipo de esquema XML especificado.
Comentários
Observação
A XmlValidatingReader classe está obsoleta no .NET Framework 2.0. Você 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 de Comentários da página de referência XmlReader.
Por exemplo, se o tipo de esquema for definido como xsd:int, o tipo int32 de runtime será retornado para o objeto. Isso pode ser testado usando o GetType método e convertido adequadamente. O ReadTypedValue método sempre retorna um tipo derivado da Object classe. Ele nunca retorna o Object tipo.
Se o leitor estiver posicionado em um atributo, esse método retornará o objeto digitado em runtime, mas não alterará a posição do leitor. Se o leitor estiver posicionado em um elemento, ReadTypedValue ler qualquer CDATA, texto, espaço em branco, espaço em branco significativo e nós de comentário, retornará o objeto digitado em runtime e posicionará o leitor na marca final. Todos os tipos que não têm um mapeamento direto, por exemplo NMTOKENS, são retornados como cadeias de caracteres.
Observação
Se ValidationType tiver sido definido como ValidationType.None, as informações de tipo de dados não serão fornecidas de esquemas ou definições de tipo de documento (DTDs).
Cuidado
Após a chamada Close, ReadTypedValue retornará null.