XmlReader.SchemaInfo Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az aktuális csomóponthoz a sémaérvényesítés eredményeként hozzárendelt sémaadatokat.
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
Tulajdonság értéke
Az IXmlSchemaInfo aktuális csomópont sémaadatait tartalmazó objektum. A sémainformációk beállíthatók elemeken, attribútumokon vagy nem null ValueType értékű (beírt értékeket tartalmazó) szöveges csomópontokon.
Ha az aktuális csomópont nem tartozik a fenti csomóponttípusok közé, vagy ha a XmlReader példány nem jelent sémaadatokat, ez a tulajdonság ad vissza null.
Ha ezt a tulajdonságot egy XmlTextReader vagy egy XmlValidatingReader objektumból hívjuk meg, ez a tulajdonság mindig visszaadja null. Ezek a XmlReader megvalósítások nem teszik elérhetővé a sémainformációkat a SchemaInfo tulajdonságon keresztül.
Kivételek
Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.
Megjegyzések
Az IXmlSchemaInfo interfész egy XML-csomóponthoz társított Post Schema Validation Infoset (PSVI) részhalmazt tesz elérhetővé.
Ha be kell szereznie egy elem séma utáni érvényesítési információkészletét (PSVI), helyezze az olvasót az elem zárócímkéjére a kezdőcímke helyett. A PSVI-t egy SchemaInfo olvasó tulajdonságán keresztül kapja meg. A tulajdonságkészlettel CreateValidationType létrehozott Schema érvényesítő olvasó csak akkor rendelkezik teljes PSVI-vel egy elemhez, ha az olvasó egy elem záró címkéjén van elhelyezve.