XmlReader.SchemaInfo Propiedad

Definición

Obtiene la información de esquema asignada al nodo actual como resultado de la validación del 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 propiedad

IXmlSchemaInfo

Objeto IXmlSchemaInfo que contiene la información de esquema del nodo actual. La información del esquema se puede establecer en elementos, atributos o nodos de texto con un ValueType no nulo (valores con tipo).

Si el nodo actual no es ninguno de los tipos de nodo anteriores, o si la instancia de XmlReader no proporciona la información del esquema, esta propiedad devuelve null.

Si los objetos XmlTextReader y XmlValidatingReader llaman a esta propiedad, siempre devuelve null. Estas implementaciones de XmlReader no exponen ninguna información de esquema a través de la propiedad SchemaInfo.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.

Comentarios

La IXmlSchemaInfo interfaz expone un subconjunto del conjunto de información posterior a la validación de esquemas (PSVI) asociado a un nodo XML.

Si tiene que obtener el conjunto de información de validación posterior de esquema (PSVI) para un elemento, sitúe el lector en la etiqueta de cierre del elemento, en lugar de en la etiqueta de apertura. El PSVI se obtiene mediante la propiedad SchemaInfo de un lector. El lector de validación que se crea mediante Create con la propiedad ValidationType establecida en Schema tiene el PSVI completo para un elemento solo cuando el lector se coloca en la etiqueta de cierre de un elemento.

Se aplica a