DiagramHasBaseDiagramSerializer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
DiagramHasBaseDiagramSerializer do serializador para DomainClass DiagramHasBaseDiagram.
public ref class DiagramHasBaseDiagramSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::ClassHasBaseClassSerializer
public sealed class DiagramHasBaseDiagramSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
type DiagramHasBaseDiagramSerializer = class
inherit ClassHasBaseClassSerializer
Public NotInheritable Class DiagramHasBaseDiagramSerializer
Inherits ClassHasBaseClassSerializer
- Herança
-
DiagramHasBaseDiagramSerializer
Construtores
| DiagramHasBaseDiagramSerializer() |
Construtor DiagramHasBaseDiagramSerializer |
Propriedades
| MonikerAttributeName |
Este é o nome do atributo XML que armazena o moniker do DiagramHasBaseDiagram em uma instância de moniker serializada. |
| MonikerTagName |
Este é o nome da marca XML usado para serializar uma instância de Modelador de DiagramHasBaseDiagram. |
| SerializesId |
Expõe se serializadores derivados dessa classe são ID de serialização. |
| UsesFullForm |
Expõe se serializadores derivados dessa classe estão serializando essa relação em forma completa. |
| XmlTagName |
Este é o nome da marca XML usado para serializar uma instância de DiagramHasBaseDiagram. |
Métodos
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Esse método calcula um moniker para uma determinada instância de DiagramHasBaseDiagram. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Esse método cria uma instância de ClassHasBaseClass com base na marca atualmente apontada pelo leitor. O leitor é garantido (pelo chamador) para ser apontado para uma instância serializada de ClassHasBaseClass. (Herdado de ClassHasBaseClassSerializer) |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Esse método cria um moniker de ClassHasBaseClass com base na marca atualmente apontada pelo leitor. (Herdado de ClassHasBaseClassSerializer) |
| GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) |
Uma classe de domínio pode ser modelada de maneiras diferentes: mecanismo/Qualifier/Key padrão, moniker personalizado ou ID do elemento. Se a classe de domínio for serializada usando o mecanismo/Qualifier/Key padrão, esse método retornará o qualificador do moniker; se a classe de domínio usar outras maneiras de moniker, esse método retornará uma cadeia de caracteres vazia. |
| MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store) |
Calcula um moniker, de acordo com uma referência a um diagrama |
| Read(SerializationContext, ModelElement, XmlReader) |
Método de leitura pública () que desserializa uma instância de DiagramHasBaseDiagram do XML. |
| ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader) |
Ler quaisquer dados de elemento adicionais associados ao elemento (Herdado de DomainClassXmlSerializer) |
| ReadElements(SerializationContext, ModelElement, XmlReader) |
Esses métodos desserializam elementos XML aninhados dentro do elemento passado. (Herdado de ClassHasBaseClassSerializer) |
| ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) |
Esse método desserializa todas as propriedades serializadas como atributos XML. (Herdado de ClassHasBaseClassSerializer) |
| ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver) |
Método público ReadRootElement () que desserializa um elemento de nível raiz de XML. A diferença entre o elemento de nível raiz e os elementos REST no XML é que a raiz pode conter informações adicionais, como o esquema, a versão, etc. A implementação padrão simplesmente chama o método Read (), cabe às implementações derivadas fazer verificações adicionais. (Herdado de DomainClassXmlSerializer) |
| ReadTargetRolePlayer(SerializationContext, ModelElement, XmlReader) |
Esse método lê o BaseClass da função de destino. (Herdado de ClassHasBaseClassSerializer) |
| Reset() |
Redefinir o serializador (Herdado de ClassHasBaseClassSerializer) |
| SerializeReference(SerializationContext, ModelElement, ModelElement) |
Calcula uma referência de cadeia de caracteres de moniker para um diagrama. |
| TryCreateDerivedInstance(SerializationContext, XmlReader, Partition) |
Esse método cria uma instância derivada correta de DiagramHasBaseDiagram com base na marca atualmente apontada pelo leitor. Observe que a diferença entre esse método e o acima é que esse método nunca criará uma instância do próprio tipo DiagramHasBaseDiagram, somente os tipos derivados serão verificados. |
| TryCreateInstance(SerializationContext, XmlReader, Partition) |
Esse método cria uma instância correta do DiagramHasBaseDiagram com base na marca atualmente apontada pelo leitor. Se o leitor estiver posicionado em um DiagramHasBaseDiagram serializado, uma nova instância DiagramHasBaseDiagram será criada na partição especificada, caso contrário, NULL será retornado. |
| TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Esse método cria um moniker da instância do DiagramHasBaseDiagram informada correta (incluindo DiagramHasBaseDiagram em si) com base na marca atualmente apontada pelo leitor. |
| Write(SerializationContext, ModelElement, XmlWriter) |
Método de gravação pública () que serializa a instância ModelElement associada a essa instância de serializador em XML. Esse método apenas chama Write () sem RootElementSettings. (Herdado de DomainClassXmlSerializer) |
| Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) |
Método de gravação pública () que serializa uma instância DiagramHasBaseDiagram em XML. |
| WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter) |
Gravar quaisquer dados de elemento adicionais associados ao elemento (Herdado de DomainClassXmlSerializer) |
| WriteElements(SerializationContext, ModelElement, XmlWriter) |
Esse método serializa 1) Propriedades serializadas como elementos XML aninhados e 2) elementos de modelo filho em XML. (Herdado de ClassHasBaseClassSerializer) |
| WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) |
Método público WriteMoniker () que grava uma instância de DiagramHasBaseDiagram de moniker em XML. |
| WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) |
Grave todas as propriedades que precisam ser serializadas como atributos XML. (Herdado de ClassHasBaseClassSerializer) |
| WriteRootElement(SerializationContext, ModelElement, XmlWriter) |
O método público WriteRootElement () que serializa um elemento de nível raiz em XML. A diferença entre o elemento de nível raiz e os elementos REST no XML é que a raiz pode conter informações adicionais, como o esquema, a versão, etc. A implementação padrão simplesmente chama o método Write () sem RootElementSettings, cabe às implementações derivadas fazer verificações adicionais. (Herdado de DomainClassXmlSerializer) |