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


DomainClassXmlSerializer.TryCreateInstance - метод

Проверяет, указывает ли данный объект XmlReader указывает на сериализованный экземпляр элемента модели, который данный сериализатор может обработать.

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Синтаксис

'Декларация
Public Overridable Function TryCreateInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Параметры

  • reader
    Тип: System.Xml.XmlReader
    Объект XmlReader, из которого считываются данные.

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

Тип: Microsoft.VisualStudio.Modeling.ModelElement
Созданный экземпляр элемента модели или значение null, если средство чтения не указывает на надлежащий сериализованный экземпляр.

Заметки

Примечание. чтобы этот метод только пытается создать экземпляр ModelElement без фактически выполняет его. Десериализация будет заполнена методами Read(). 2 Причины этого разделения. 1) Мы можно связать созданный ModelElement своему родительскому элементу (через внедрение связи), прежде чем она будет сможем выполнение десериализацию правильно. 2) Десериализация можно настраивать.

Безопасность платформы .NET Framework

См. также

Ссылки

DomainClassXmlSerializer Класс

Microsoft.VisualStudio.Modeling - пространство имен