DomainClassXmlSerializer.TryCreateMonikerInstance - метод
Проверяет, указывает ли данный объект XmlReader указывает на моникеризованный экземпляр элемента модели, который данный сериализатор может обработать.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
Public Overridable Function TryCreateMonikerInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
sourceRolePlayer As ModelElement, _
relDomainClassId As Guid, _
partition As Partition _
) As Moniker
public virtual Moniker TryCreateMonikerInstance(
SerializationContext serializationContext,
XmlReader reader,
ModelElement sourceRolePlayer,
Guid relDomainClassId,
Partition partition
)
Параметры
- serializationContext
Тип: Microsoft.VisualStudio.Modeling.SerializationContext
Контекст сериализации, в котором хранятся ошибки сериализации, если они имеются.
- reader
Тип: System.Xml.XmlReader
Объект XmlReader, из которого считываются данные.
- sourceRolePlayer
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Элемент модели, исполняющий роль источника, из которого производится ссылка на создаваемый моникер.
- relDomainClassId
Тип: System.Guid
Идентификатор доменного класса отношения, которое подключает исполнитель роли источника к создаваемому моникеру.
- partition
Тип: Microsoft.VisualStudio.Modeling.Partition
Новый моникер должен быть создан в хранилище, связанном с этим разделом.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.Moniker
Если объект XmlReader в данный момент указывает на имеющий моникер экземпляр элемента модели, который может быть обработан данным сериализатором, этот метод создает экземпляр моникера в заданном хранилище.В противном случае возвращается значение NULL.
Заметки
Примечание
Вызывающий объект гарантирует, что средство чтения располагается на открытый, читанным тегов XML моникера элемента.Этот метод перемещает средство чтения, в отличие от метода TryCreateInstance, поскольку он может считывать сериализованную строки моникера.
Если средство чтения перемещен, он должен быть расположен на заключительный тега элемента, чтобы вызывающий объект может вызвать SerializationUtilities.SkipToNextElement, чтобы перейти к следующему элементу.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.