DomainClassXmlSerializer.TryCreateInstance - метод
Проверяет, является ли данный объект XmlReader указывающий на сериализованному экземпляру элемента модели, данный сериализатор может обработать.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.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
)
Параметры
- serializationContext
Тип: Microsoft.VisualStudio.Modeling.SerializationContext
Контекст сериализации, который хранит ошибки сериализации, если таковые имеются.
- reader
Тип: System.Xml.XmlReader
XmlReader, из которого выполняется чтение.
- partition
Тип: Microsoft.VisualStudio.Modeling.Partition
Раздел, в котором будет создан новый элемент.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Созданный экземпляр элемента модели или значение null, если средство чтения не указывает сериализованному к правильному экземпляру.
Заметки
Примечание. только что этот метод пытается создать экземпляр ModelElement без виртуальных десериализации.Десериализация будет произведена, считанными () методами.Причины для этого отключения: 2 1) Можно связать созданный ModelElement к его родительскому элементу (до внедрения связь), прежде чем он будет сможем десериализации.2) десериализация можно настраивать.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.