XmlValidatingReader.ReadTypedValue Yöntem
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.
Belirtilen XML Şeması tanım dili (XSD) türü için ortak dil çalışma zamanı türünü alır.
public:
System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object
Döndürülenler
Belirtilen XML Şeması türü için ortak dil çalışma zamanı türü.
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.
Örneğin, şema türü olarak xsd:inttanımlanmışsa, nesne için çalışma zamanı türü int32 döndürülür. Bu yöntem kullanılarak GetType test edilebilir ve buna göre yayınlanabilir.
ReadTypedValue yöntemi her zaman sınıfından türetilen Object bir tür döndürür. Hiçbir zaman türünü döndürmez Object .
Okuyucu bir öznitelikte konumlandırıldıysa, bu yöntem çalışma zamanı türüne sahip nesneyi döndürür, ancak okuyucunun konumunu değiştirmez. Okuyucu bir öğeye konumlandırılmışsa, herhangi bir CDATA, ReadTypedValue metin, boşluk, önemli boşluk ve açıklama düğümlerini okur, çalışma zamanı yazılan nesneyi döndürür ve okuyucuyu bitiş etiketine yerleştirir. Doğrudan eşlemesi olmayan türler, örneğin NMTOKENS, dize olarak döndürülür.
Uyarı
ValidationType.None olarak ayarlandıysa ValidationType , veri türü bilgileri şemalardan veya belge türü tanımlarından (DTD) sağlanmaz.
Dikkat
çağrısı CloseReadTypedValue yaptıktan sonra döndürürnull.