XmlReader.SchemaInfo Propriedade
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 a informação do esquema que foi atribuída 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 de Propriedade
Um IXmlSchemaInfo objeto contendo a informação do esquema para o nó atual. A informação do esquema pode ser definida em elementos, atributos ou em nós de texto com um não-nulo ValueType (valores tipados).
Se o nó atual não for um dos tipos de nó acima, ou se a XmlReader instância não reportar informação do esquema, esta propriedade devolve null.
Se esta propriedade for chamada de um XmlTextReader ou um XmlValidatingReader objeto, esta propriedade devolve nullsempre . Estas XmlReader implementações não expõem a informação do esquema através da SchemaInfo propriedade.
Exceções
Um XmlReader método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."
Observações
A IXmlSchemaInfo interface expõe um subconjunto do Post Schema Validation Infoset (PSVI) associado a um nó XML.
Se tiver de obter o conjunto de informação pós-validação do esquema (PSVI) para um elemento, posicione o leitor na etiqueta final do elemento, em vez da etiqueta inicial. Obtém-se a PSVI através da SchemaInfo propriedade de um leitor. O leitor validador criado através Create da ValidationType propriedade definida para Schema tem PSVI completo para um elemento apenas quando o leitor está posicionado na etiqueta final de um elemento.