XmlReader.SchemaInfo Propiedad

Definición

Obtiene la información de esquema que se ha asignado 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

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

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

Si se llama a esta propiedad desde un XmlTextReader objeto o XmlValidatingReader , esta propiedad siempre devuelve null. Estas XmlReader implementaciones no exponen información de esquema a través de la SchemaInfo propiedad .

Excepciones

Se llamó a un XmlReader método antes de que finalice una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "Una operación asincrónica ya está 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 posterior a la validación del esquema (PSVI) para un elemento, coloque el lector en la etiqueta final del elemento, en lugar de en la etiqueta de inicio. Obtiene el PSVI a través de la SchemaInfo propiedad de un lector. El lector de validación que se crea a través Create de con la ValidationType propiedad establecida en Schema tiene PSVI completo para un elemento solo cuando el lector se coloca en la etiqueta final de un elemento.

Se aplica a