Поделиться через


XmlValidatingReader.ReadTypedValue Метод

Определение

Возвращает тип среды CLR для указанного языка определения схемы XML (XSD).

public:
 System::Object ^ ReadTypedValue();
public object? ReadTypedValue();
public object ReadTypedValue();
member this.ReadTypedValue : unit -> obj
Public Function ReadTypedValue () As Object

Возвращаемое значение

Тип среды CLR для указанного типа схемы XML.

Комментарии

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Например, если тип схемы определен как xsd:int, тип int32 среды выполнения возвращается для объекта. Это можно проверить с помощью GetType метода и приведения соответствующим образом. Метод ReadTypedValue всегда возвращает тип, производный от Object класса. Он никогда не возвращает Object тип.

Если средство чтения размещается в атрибуте, этот метод возвращает типизированный объект среды выполнения, но не изменяет положение средства чтения. Если средство чтения размещено на элементе, ReadTypedValue считывает все CDATA, текст, пробелы, значительные пробелы и узлы комментариев, возвращает типизированный объект среды выполнения и помещает средство чтения в конце тега. Любые типы, которые не имеют прямого сопоставления, например NMTOKENS, возвращаются в виде строк.

Замечание

Если ValidationType задано значение ValidationType.None, сведения о типе данных не предоставляются из схем или определений типов документов (DTD).

Предостережение

После вызова CloseReadTypedValue возвращаетсяnull.

Применяется к

См. также раздел