Resultados da pesquisa a pedido "xmlserializer"

1 a resposta

XmlSerializer extraTypes vazamento de memória

Estou desenvolvendo alguma aplicação, que chama muito construtor XmlSerializer com parâmetro extraTypes. Descobri que cada chamada aumenta a memória do aplicativo para cerca de 100 KB e 2 descritores (às vezes mais). Exemplo de código: esse ...

2 a resposta

ShouldSerialize * () vs * Padrão de serialização condicional especificado

Estou ciente dos padrões ShouldSerialize * e * Specified e como eles funcionam, mas há alguma diferença entre os dois? Existem "truques" usando um método versus o outro quando certas coisas devem ser serializadas condicionalmente? Esta pergunta ...

1 a resposta

XmlInclude: lista e matriz

Eu tenho um objeto que tem variáveis comoobjecte quero serializá-lo em XML. Para fazer isso, adicionei algunsXmlInclude atributos para gerenciar todos os tipos que podem ser usados. [Serializable] [XmlInclude(typeof(short[]))] ...

2 a resposta

XmlSerializer: mantenha elementos desconhecidos

Eu tenho uma classe que é serializada em / desserializada de XML e armazenada em / restaurada de um arquivo: public class Customer { public string FirstName; public string LastName; public Customer() { } public Customer(string firstName, string ...

2 a resposta

Como serializar um ICollection <T> que também possui propriedades de leitura / gravação em XML

Eu tenho classe que implementa lista de classe personalizada. Essa classe também tem duas propriedades. Mas quando serializo essa classe, o XML contém apenas uma matriz das minhas classes personalizadas, mas não contém outras duas propriedades. ...

1 a resposta

Quebrar propriedades com a seção CData - XML Serialization C #

Preciso serializar meu objeto de forma que as propriedades que eu quero sejam agrupadas em seções CData. Eu esperava poder fazer algo assim: public class Order { [JsonProperty] public int OrderId { get; set; } [JsonProperty] public string Name { ...

2 a resposta

Como ignorar um item específico da List <T> ao serializar uma classe de contêiner

Eu gostaria de saber como ignorarum item / índice específico de umList<T> de ser serializado usandoXmlSerializer. Por exemplo, considere a seguinte lista: ... List<int> collection = new List<int>() {0, 1, 2}; ...O que eu gostaria de alcançar é ...

1 a resposta

Desserializando XML com ordem de elemento desconhecida

Estou tentando implementar um cliente para um serviço com uma especificação realmente deficiente. É semelhante a SOAP, embora não tenha WSDL ou arquivo equivalente. A especificação também não fornece nenhuma informação sobre a ordem correta dos ...

1 a resposta

Como inicializar XmlElement []?

Eu tenho uma classe de proxy gerada automaticamente que contém o campoXmlElement[] Any. Na especificação do protocolo, uma variedade de outros tipos é permitida. Como inicializaria este campo? Eu poderia ter, por exemplo, algo como: Any = new ...

1 a resposta

XSD.EXE + JSON.NET - Como lidar com membros gerados xxxSpecified?

Ao usar o XSD.EXE para gerar classes a partir de um esquema XML, ele gera membros xxxSpecified de quaisquer primitivas de um determinado objeto: <xs:complexType name ="Foo"> <xs:all> <xs:element name ="Count" type = "xs:integer"/> </xs:all> ...