XmlReader.SchemaInfo Propriedade
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 as informações de esquema atribuídas ao nó atual como resultado da validação do esquema.
public:
virtual property System::Xml::Schema::IXmlSchemaInfo ^ SchemaInfo { System::Xml::Schema::IXmlSchemaInfo ^ get(); };
public virtual System.Xml.Schema.IXmlSchemaInfo? SchemaInfo { get; }
public virtual System.Xml.Schema.IXmlSchemaInfo SchemaInfo { get; }
member this.SchemaInfo : System.Xml.Schema.IXmlSchemaInfo
Public Overridable ReadOnly Property SchemaInfo As IXmlSchemaInfo
Valor da propriedade
Um IXmlSchemaInfo objeto que contém as informações de esquema do nó atual. As informações de esquema podem ser definidas em elementos, atributos ou em nós de texto com um valor não nulo ValueType (valores tipado).
Se o nó atual não for um dos tipos de nó acima ou se a XmlReader instância não relatar informações de esquema, essa propriedade retornará null.
Se essa propriedade for chamada de um XmlTextReader ou de um XmlValidatingReader objeto, essa propriedade sempre retornará null. Essas XmlReader implementações não expõem informações de esquema por meio da SchemaInfo propriedade.
Exceções
Um XmlReader método foi chamado antes de uma operação assíncrona anterior ser concluída. Nesse caso, InvalidOperationException é lançada com a mensagem "Uma operação assíncrona já está em andamento".
Comentários
A IXmlSchemaInfo interface expõe um subconjunto do CONJUNTO de informações de validação de esquema post (PSVI) associado a um nó XML.
Se você precisar obter o conjunto de informações pós-validação de esquema (PSVI) para um elemento, posicione o leitor na marca final do elemento, em vez de na marca inicial. Você obtém o PSVI por meio da SchemaInfo propriedade de um leitor. O leitor de validação criado com Create a ValidationType propriedade definida para Schema ter o DIGITO COMPLETO para um elemento somente quando o leitor estiver posicionado na marca final de um elemento.