DomainClassXmlSerializer.ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метод public Реадрутелемент (), который Десериализует элемент корневого уровня из XML. Различие между элементом корневого уровня и элементами RESTful в XML заключается в том, что корневой элемент может содержать дополнительные сведения, такие как схема, версия и т. д. Реализация по умолчанию только вызывает метод Read (), но она является производной реализацией для проверки каких-либо дополнительных проверок.
public:
virtual void ReadRootElement(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, Microsoft::VisualStudio::Modeling::ModelElement ^ element, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ISchemaResolver ^ schemaResolver);
public virtual void ReadRootElement (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, Microsoft.VisualStudio.Modeling.ModelElement element, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ISchemaResolver schemaResolver);
abstract member ReadRootElement : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.ModelElement * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ISchemaResolver -> unit
override this.ReadRootElement : Microsoft.VisualStudio.Modeling.SerializationContext * Microsoft.VisualStudio.Modeling.ModelElement * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ISchemaResolver -> unit
Public Overridable Sub ReadRootElement (serializationContext As SerializationContext, element As ModelElement, reader As XmlReader, schemaResolver As ISchemaResolver)
Параметры
- serializationContext
- SerializationContext
Контекст сериализации.
- element
- ModelElement
Экземпляр ModelElement в памяти, который будет получать десериализованные данные.
- reader
- XmlReader
Объект XmlReader, из которого требуется считать сериализованные данные.
- schemaResolver
- ISchemaResolver
Интерфейс ISchemaResolver, позволяющий сериализатору выполнить проверку схемы в корневом элементе (и всем его содержимом).