O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

Using XmlSerializer

Thiago Russo C# 70-483 Português 6 flashcards

Using XmlSerializer

Flashcards do 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

Informações

Descrição
70-483 C# FlashCards sobre Using XmlSerializer, criado por Thiago Russo em 05-06-2017.
Criado por
Thiago Russo
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?