¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Using XmlSerializer

Thiago Russo C# 70-483 Portugués 6 fichas

Using XmlSerializer

Fichas del conjunto (6)

  1. 1XmlSerializer CaracterísticasXmlSerializer é fracamente acoplado a seus objetos: Se você adicionar novas propriedades ou métodos de seus objetos, o XmlSerializer não vai perceber.
    Com mudanças simples de configuração, vc pode mapear nós XML para propriedades em seus objetos para que ambos sejam modificados de forma independente.
    XmlSerializer não tem o mais alto desempenho;
    não mantém as referências de objeto que você tem
    e não trabalha com campos private
  2. 2XmlSerializer SerializableAttributeAo trabalhar com o XmlSerializer, é importante que você marque seus tipos com o atributo [Serializable], parte da classe SerializableAttribute.
    Isso informa ao .NET que seu tipo deve ser serializado. Ele irá verificar o seu objeto e todos os objetos que são referenciados para se certificar de que ele pode serializar todo o esquema. Se isso não for possível, vc receberá uma exceção em tempo de execução.
  3. 3exemplo Serializing an object with the XmlSerializerexemplo Serializing an object with the XmlSerializer
  4. 4Como configurar como o XmlSerializer serializa seu tipo usando atributos?Vc pode configurar como o XmlSerializer serializa seu tipo usando [atributos]
    que são definidos no namespace System.Xml.Serialization. Atributos importantes que você vai usar na maioria das vezes:
    ■ XmlIgnore
    ■ XmlAttribute
    ■ XmlElement
    ■ XmlArray
    ■ XmlArrayItem
    Por padrão, cada membro é serializado como um XmlElement. Isso significa que eles acabam como nó no XML.
    Com XmlAttribute, vc pode mapear um membro de um atributo em seu nó pai.
    XmlIgnore é usado para se certificar de que um elemento não será serializado.
    XmlArray e XmlArrayItem são usados para a serialização coleções
  5. 5exemplo Using the XML attributes to configure serializationexemplo Using the XML attributes to configure serialization
  6. 6exemplo Serializing a derived, complex class to XMLexemplo Serializing a derived, complex class to XML

Información

Descripción
70-483 C# Fichas sobre Using XmlSerializer, creado por Thiago Russo el 05/06/2017.
Creado por
Thiago Russo
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?