XmlValidatingReader.SchemaType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir şema türü nesnesi alır.
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
Özellik Değeri
XmlSchemaDatatype, XmlSchemaSimpleTypeveya XmlSchemaComplexType düğüm değerinin yerleşik bir XML Şema tanım dili (XSD) türü veya geçerli düğümde şema türü yoksa simpleType veya complexType null kullanıcı tanımlı olup olmadığına bağlı olarak.
Açıklamalar
Uyarı
XmlValidatingReader.NET Framework 2.0'da sınıf kullanımdan kaldırıldı. sınıfını ve Create yöntemini kullanarak XmlReaderSettings bir doğrulama XmlReader örneği oluşturabilirsiniz. Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
Kullanıcının döndürülen tür için test etmesi gerekir.
XML Şeması doğrulaması gerçekleştiriliyorsa, XmlSchemaType veya XmlSchemaDatatype okunmakta olan geçerli öğeye karşılık gelir. Belge türü tanımı (DTD doğrulaması) gerçekleştiriliyorsa, bu özellik döndürür null.
XmlSchemaDatatype , geçerli öğe veya öznitelik, min ve max gibi basit türlerde özel doğrulama kısıtlamaları belirtebilen basit bir türse döndürülür.
XmlSchemaSimpleType , geçerli öğe veya öznitelik, kullanıcı tanımlı simpleType ise döndürülür.
XmlSchemaComplexType , geçerli öğe kullanıcı tanımlı bir complexType ise döndürülür. Bu tür öznitelikler tarafından döndürülemez.
Uyarı
ValidationType.None olarak ayarlandıysa ValidationType , şemalardan veya DTD'lerden veri türü bilgisi sağlanmaz.
Dikkat
çağrısı Closeyaptıktan sonra SchemaType Null döndürür.