XmlReader.SchemaInfo Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá informace o schématu, které byly přiřazeny aktuálnímu uzlu v důsledku ověření schématu.
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
Hodnota vlastnosti
Objekt IXmlSchemaInfo obsahující informace o schématu pro aktuální uzel. Informace o schématu lze nastavit u prvků, atributů nebo na textových uzlech s nenulovou ValueType hodnotou (typové hodnoty).
Pokud aktuální uzel není jedním z výše uvedených typů uzlů nebo pokud XmlReader
instance nehlásí informace o schématu, tato vlastnost vrátí null
.
Pokud je tato vlastnost volána z objektu XmlTextReader XmlValidatingReader nebo objektu, tato vlastnost vždy vrátí null
. Tyto XmlReader
implementace nezpřístupňují informace o schématu SchemaInfo
prostřednictvím vlastnosti.
Výjimky
XmlReader Před dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace již probíhá".
Poznámky
Rozhraní IXmlSchemaInfo zveřejňuje podmnožinu informací o ověření schématu (PSVI) přidruženou k uzlu XML.
Pokud potřebujete získat sadu informací o ověření schématu (PSVI) pro prvek, umístěte čtenáře na koncovou značku elementu, a ne na počáteční značku. PsVI získáte prostřednictvím SchemaInfo
vlastnosti čtenáře. Validační čtenář, který je vytvořen pomocí Create ValidationType vlastnosti nastavena na Schema úplné PSVI pro prvek pouze v případě, že čtečka je umístěna na koncové značce elementu.