Aracılığıyla paylaş


XmlValidatingReader.ReadTypedValue Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.