XmlValidatingReader.SchemaType 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.
Sématípus-objektumot kap.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
Tulajdonság értéke
XmlSchemaDatatype, vagy XmlSchemaSimpleType attól függően, XmlSchemaComplexTypehogy a csomópont értéke egy beépített XML-sémadefiníciós nyelv (XSD) típus, vagy egy felhasználó által megadott simpleType vagy complexType típus, null ha az aktuális csomópont nem rendelkezik sématípussal.
Megjegyzések
Note
A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.
A felhasználónak tesztelnie kell a visszaadott típust.
Ha XML-séma érvényesítése folyamatban van, az XmlSchemaType éppen beolvasott elemnek felel meg vagy XmlSchemaDatatype annak felel meg. Ha a dokumentumtípus-definíció (DTD-ellenőrzés) végrehajtása folyamatban van, ez a tulajdonság ad vissza null.
XmlSchemaDatatype a rendszer akkor adja vissza, ha az aktuális elem vagy attribútum egy egyszerű típus, amely speciális érvényesítési korlátozásokat adhat meg az egyszerű típusok esetében, például min és max.
XmlSchemaSimpleType akkor lesz visszaadva, ha az aktuális elem vagy attribútum felhasználó által definiált simpleType.
XmlSchemaComplexType akkor lesz visszaadva, ha az aktuális elem egy felhasználó által definiált complexType. Ezt a típust attribútumok nem adhatják vissza.
Note
Ha ValidationType a ValidationType.None értékre van állítva, a rendszer nem ad meg adattípus-információt sem sémákból, sem DTD-kből.
Figyelmeztetés
A hívás Closeután a SchemaType null értéket ad vissza.