RelationshipHasBaseRelationshipSerializer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сериализатор RelationshipHasBaseRelationshipSerializer для DomainClass RelationshipHasBaseRelationship.
public ref class RelationshipHasBaseRelationshipSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::ClassHasBaseClassSerializer
public sealed class RelationshipHasBaseRelationshipSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
type RelationshipHasBaseRelationshipSerializer = class
inherit ClassHasBaseClassSerializer
Public NotInheritable Class RelationshipHasBaseRelationshipSerializer
Inherits ClassHasBaseClassSerializer
- Наследование
-
RelationshipHasBaseRelationshipSerializer
Конструкторы
| RelationshipHasBaseRelationshipSerializer() |
Конструктор RelationshipHasBaseRelationshipSerializer |
Свойства
| MonikerAttributeName |
Это имя атрибута XML, который хранит моникер класса RelationshipHasBaseRelationship в сериализованном экземпляре с созданным моникером. |
| MonikerTagName |
Это имя тега XML, использованное для сериализации экземпляра класса RelationshipHasBaseRelationship с созданным моникером. |
| SerializesId |
Указывает, выполняют ли сериализаторы, производные от этого класса, сериализацию идентификатора. |
| UsesFullForm |
Указывает, выполняют ли сериализаторы, производные от этого класса, сериализацию данной связи в полной форме. |
| XmlTagName |
Это имя тега XML, использованное для сериализации экземпляра класса RelationshipHasBaseRelationship. |
Методы
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Этот метод вычисляет моникер к заданному экземпляру класса RelationshipHasBaseRelationship. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Этот метод создает экземпляр класса ClassHasBaseClass на основе тега, на который в данный момент указывает средство чтения. Вызывающий метод гарантирует, что средство чтения будет указывать на сериализуемый экземпляр класса ClassHasBaseClass. (Унаследовано от ClassHasBaseClassSerializer) |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Этот метод создает моникер класса ClassHasBaseClass на основе тега, на который в данный момент указывает средство чтения. (Унаследовано от ClassHasBaseClassSerializer) |
| GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) |
Создать моникер для доменного класса можно разными способами: с помощью стандартного механизма /qualifier/key, пользовательского моникера или идентификатора элемента. Если доменный класс сериализуется с помощью стандартного механизма /qualifier/key, этот метод возвращает квалификатор моникера; если доменный класс использует другие способы создания моникера, этот метод возвращает пустую строку. |
| MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store) |
Вычисляет моникер, используя ссылку на DomainRelationship |
| Read(SerializationContext, ModelElement, XmlReader) |
Открытый метод Read(), который десериализует один экземпляр RelationshipHasBaseRelationship из XML. |
| ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader) |
Считывает все связанные с указанным элементом дополнительные данные (Унаследовано от DomainClassXmlSerializer) |
| ReadElements(SerializationContext, ModelElement, XmlReader) |
Этот метод десериализует вложенные XML-элементы в переданном элементе. (Унаследовано от ClassHasBaseClassSerializer) |
| ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) |
Этот метод выполняет десериализацию всех свойств, которые сериализуются как атрибуты XML. (Унаследовано от ClassHasBaseClassSerializer) |
| ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver) |
Метод public Реадрутелемент (), который Десериализует элемент корневого уровня из XML. Различие между элементом корневого уровня и элементами RESTful в XML заключается в том, что корневой элемент может содержать дополнительные сведения, такие как схема, версия и т. д. Реализация по умолчанию только вызывает метод Read (), но она является производной реализацией для проверки каких-либо дополнительных проверок. (Унаследовано от DomainClassXmlSerializer) |
| ReadTargetRolePlayer(SerializationContext, ModelElement, XmlReader) |
Этот метод считывает объект BaseClass целевого исполнителя роли. (Унаследовано от ClassHasBaseClassSerializer) |
| Reset() |
Сбрасывает сериализатор (Унаследовано от ClassHasBaseClassSerializer) |
| SerializeReference(SerializationContext, ModelElement, ModelElement) |
Вычисляет моникерную строковую ссылку на DomainRelationship. |
| TryCreateDerivedInstance(SerializationContext, XmlReader, Partition) |
Этот метод создает правильный производный экземпляр класса RelationshipHasBaseRelationship на основе тега, на который в данный момент указывает средство чтения. Обратите внимание, что разница между данным методом и предыдущим состоит в том, что этот метод никогда не создаст экземпляр самого типа RelationshipHasBaseRelationship; проверяются только производные типы. |
| TryCreateInstance(SerializationContext, XmlReader, Partition) |
Этот метод создает правильный экземпляр класса RelationshipHasBaseRelationship на основе тега, на который в данный момент указывает средство чтения. Если средство чтения находится на сериализованном RelationshipHasBaseRelationship, будет создан новый экземпляр RelationshipHasBaseRelationship в данном разделе; в противном случае возвращается значение null. |
| TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Этот метод создает моникер правильного производного (включая сам класс RelationshipHasBaseRelationship) экземпляра класса RelationshipHasBaseRelationship на основе тега, на который в данный момент указывает средство чтения. |
| Write(SerializationContext, ModelElement, XmlWriter) |
Открытый метод Write (), который сериализует экземпляр ModelElement, связанный с этим экземпляром сериализатора, в XML. Этот метод просто вызывает Write () без Рутелементсеттингс. (Унаследовано от DomainClassXmlSerializer) |
| Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) |
Открытый метод Write(), который выполняет сериализацию одного экземпляра RelationshipHasBaseRelationship в XML. |
| WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter) |
Записывает все связанные с указанным элементом дополнительные данные (Унаследовано от DomainClassXmlSerializer) |
| WriteElements(SerializationContext, ModelElement, XmlWriter) |
Этот метод сериализует свойства, сериализованные в виде вложенных XML-элементов, и дочерние элементы модели в формат XML. (Унаследовано от ClassHasBaseClassSerializer) |
| WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) |
Открытый метод WriteMoniker(), который записывает экземпляр RelationshipHasBaseRelationship, для которого создан моникер, в XML. |
| WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) |
Записывает все подлежащие сериализации свойства в качестве XML-атрибутов. (Унаследовано от ClassHasBaseClassSerializer) |
| WriteRootElement(SerializationContext, ModelElement, XmlWriter) |
Метод public Вритерутелемент (), который сериализует элемент корневого уровня в XML. Различие между элементом корневого уровня и элементами RESTful в XML заключается в том, что корневой элемент может содержать дополнительные сведения, такие как схема, версия и т. д. Реализация по умолчанию просто вызывает метод Write () без Рутелементсеттингс, а Производная реализация выполняет дополнительные проверки. (Унаследовано от DomainClassXmlSerializer) |