XmlSerializationDefinitionReferencesBehaviorSerializer Класс

Определение

Сериализатор XmlSerializationDefinitionReferencesBehaviorSerializer для DomainClass XmlSerializationDefinitionReferencesBehavior.

public ref class XmlSerializationDefinitionReferencesBehaviorSerializer sealed : Microsoft::VisualStudio::Modeling::DomainRelationshipXmlSerializer
public sealed class XmlSerializationDefinitionReferencesBehaviorSerializer : Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
type XmlSerializationDefinitionReferencesBehaviorSerializer = class
    inherit DomainRelationshipXmlSerializer
Public NotInheritable Class XmlSerializationDefinitionReferencesBehaviorSerializer
Inherits DomainRelationshipXmlSerializer
Наследование
XmlSerializationDefinitionReferencesBehaviorSerializer

Конструкторы

XmlSerializationDefinitionReferencesBehaviorSerializer()

Конструктор XmlSerializationDefinitionReferencesBehaviorSerializer

Свойства

MonikerAttributeName

Создание моникера невозможно.

MonikerTagName

Создание моникера невозможно.

SerializesId

Указывает, выполняют ли сериализаторы, производные от этого класса, сериализацию идентификатора.

UsesFullForm

Указывает, выполняют ли сериализаторы, производные от этого класса, сериализацию данной связи в полной форме.

XmlTagName

Не может быть сериализован.

Методы

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Этот метод вычисляет ссылку на обработанный экземпляр ModelElement.

(Унаследовано от DomainClassXmlSerializer)
CreateInstance(SerializationContext, XmlReader, Partition)

С помощью данного XmlReader создайте экземпляр ModelElement в заданной секции. Примечание. Этот метод вызывается только методом Трикреатеинстанце () после того, как он определяет правильный экземпляр ModelElement для создания.

(Унаследовано от DomainClassXmlSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

С помощью данного XmlReader создайте экземпляр моникера в заданном хранилище. Примечание. Этот метод вызывается только методом Трикреатемоникеринстанце () после того, как он определяет правильный моникер ModelElement для создания.

(Унаследовано от DomainClassXmlSerializer)
GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

Жетмоникеркуалифиер возвращает ссылку на длинную форму на элемент модели. Ссылка на длинную форму состоит из ссылки на форму/Куалифиер/шорт. Этот метод вычисляет квалификатор, если он существует.

(Унаследовано от DomainClassXmlSerializer)
MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)

Вычисляет моникер, используя ссылку на XmlSerializationBehavior

Read(SerializationContext, ModelElement, XmlReader)

Не поддерживается.

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

Считывает все связанные с указанным элементом дополнительные данные

(Унаследовано от DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

Этот метод десериализует вложенные XML-элементы в переданном элементе.

(Унаследовано от DomainClassXmlSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Этот метод выполняет десериализацию всех свойств, которые сериализуются как атрибуты XML.

(Унаследовано от DomainClassXmlSerializer)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Метод public Реадрутелемент (), который Десериализует элемент корневого уровня из XML. Различие между элементом корневого уровня и элементами RESTful в XML заключается в том, что корневой элемент может содержать дополнительные сведения, такие как схема, версия и т. д. Реализация по умолчанию только вызывает метод Read (), но она является производной реализацией для проверки каких-либо дополнительных проверок.

(Унаследовано от DomainClassXmlSerializer)
Reset()

Возвращает сериализатор в исходное состояние.

(Унаследовано от DomainClassXmlSerializer)
SerializeReference(SerializationContext, ModelElement, ModelElement)

Вычисляет моникерную строковую ссылку на XmlSerializationBehavior.

TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

Не поддерживается.

TryCreateInstance(SerializationContext, XmlReader, Partition)

Не поддерживается.

TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Не поддерживается.

Write(SerializationContext, ModelElement, XmlWriter)

Открытый метод Write (), который сериализует экземпляр ModelElement, связанный с этим экземпляром сериализатора, в XML. Этот метод просто вызывает Write () без Рутелементсеттингс.

(Унаследовано от DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

Не поддерживается.

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

Записывает все связанные с указанным элементом дополнительные данные

(Унаследовано от DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

Этот метод сериализует свойства, сериализованные в виде вложенных XML-элементов, и дочерние элементы модели в формат XML.

(Унаследовано от DomainClassXmlSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Не поддерживается.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

Записывает все подлежащие сериализации свойства в качестве XML-атрибутов.

(Унаследовано от DomainClassXmlSerializer)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Метод public Вритерутелемент (), который сериализует элемент корневого уровня в XML. Различие между элементом корневого уровня и элементами RESTful в XML заключается в том, что корневой элемент может содержать дополнительные сведения, такие как схема, версия и т. д. Реализация по умолчанию просто вызывает метод Write () без Рутелементсеттингс, а Производная реализация выполняет дополнительные проверки.

(Унаследовано от DomainClassXmlSerializer)

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