XmlReader.SchemaInfo Propriété

Définition

Obtient les informations de schéma qui ont été assignées au nœud actuel à la suite de la validation du schéma.

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

Valeur de propriété

IXmlSchemaInfo

Objet IXmlSchemaInfo qui contient les informations de schéma du nœud actuel. Les informations de schéma peuvent être définies sur des nœuds d'élément, d'attribut ou de texte avec un ValueType non NULL (valeurs typées).

Si le nœud actuel n'appartient pas à l'un des types précités ou si l'instance de XmlReader ne signale pas d'informations de schéma, cette propriété retourne null.

Si cette propriété est appelée à partir d'un objet XmlTextReader ou XmlValidatingReader, cette propriété retourne toujours null. Ces implémentations XmlReader n'exposent pas d'informations de schéma par le biais de la propriété SchemaInfo.

Exceptions

Une méthode XmlReader a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Remarques

L’interface IXmlSchemaInfo expose un sous-ensemble d’informations de validation de schéma (PSVI) associé à un nœud XML.

Si vous devez obtenir le jeu d'informations postérieur à la validation du schéma (PSVI) pour un élément, positionnez le lecteur sur la balise de fin de l'élément plutôt que sur la balise de début. Le PSVI s'obtient par le biais de la propriété SchemaInfo d'un lecteur. Le lecteur validant créé par l'intermédiaire de Create avec la propriété ValidationType définie à Schema possède un PSVI complet pour un élément seulement lorsque le lecteur est positionné sur la balise de fin d'un élément.

S’applique à