DomainEnumerationSerializer 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.
DomainEnumerationSerializer do serializador para DomainClass DomainEnumeration.
public ref class DomainEnumerationSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DomainTypeSerializer
public sealed class DomainEnumerationSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.DomainTypeSerializer
type DomainEnumerationSerializer = class
inherit DomainTypeSerializer
Public NotInheritable Class DomainEnumerationSerializer
Inherits DomainTypeSerializer
- Herança
-
DomainEnumerationSerializer
Construtores
| DomainEnumerationSerializer() |
Construtor DomainEnumerationSerializer |
Propriedades
| MonikerAttributeName |
Este é o nome do atributo XML que armazena o moniker do DomainEnumeration em uma instância de moniker serializada. |
| MonikerTagName |
Este é o nome da marca XML usado para serializar uma instância de Modelador de DomainEnumeration. |
| XmlTagName |
Este é o nome da marca XML usado para serializar uma instância de DomainEnumeration. |
Métodos
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Esse método calcula um moniker para uma determinada instância de DomainEnumeration. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Esse método cria uma instância de DomainType com base na marca atualmente apontada pelo leitor. O leitor é garantido (pelo chamador) para ser apontado para uma instância serializada de DomainType. (Herdado de DomainTypeSerializer) |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Esse método cria um moniker de DomainType com base na marca atualmente apontada pelo leitor. (Herdado de DomainTypeSerializer) |
| 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. |
| Read(SerializationContext, ModelElement, XmlReader) |
Método de leitura pública () que desserializa uma instância de DomainEnumeration 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 DomainElementSerializer) |
| ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) |
Esse método desserializa todas as propriedades serializadas como atributos XML. (Herdado de DomainTypeSerializer) |
| 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) |
| Reset() |
Redefinir o serializador (Herdado de DomainTypeSerializer) |
| TryCreateInstance(SerializationContext, XmlReader, Partition) |
Esse método cria uma instância correta do DomainEnumeration com base na marca atualmente apontada pelo leitor. Se o leitor estiver posicionado em um DomainEnumeration serializado, uma nova instância DomainEnumeration 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 DomainEnumeration informada correta (incluindo DomainEnumeration 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 DomainEnumeration 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 DomainElementSerializer) |
| WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) |
Método público WriteMoniker () que grava uma instância de DomainEnumeration de moniker em XML. |
| WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) |
Grave todas as propriedades que precisam ser serializadas como atributos XML. (Herdado de DomainTypeSerializer) |
| 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) |