Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. WCF and WF
  4. Datacontract Serializer, BinaryWriter and BinaryFormatter.

Datacontract Serializer, BinaryWriter and BinaryFormatter.

Scheduled Pinned Locked Moved WCF and WF
csharpcsswcfxmlquestion
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    User 2322509
    wrote on last edited by
    #1

    I tested following scenarios: 1. DataContrctSerializer with BinaryWriter, something like below, assuming datacontract serializer would use binaryformatter: DataContractSerializer binarydc = new DataContractSerializer(typeof(Library)); XmlDictionaryWriter writer = XmlDictionaryWriter.CreateBinaryWriter(ms); binarydc.WriteObject(writer,o); 2. I used legacy BinaryFormatter , like below: BinaryFormatter f = new BinaryFormatter(); f.Serialize(ms, o); Size comaparison between these two are very different for the same object. Size of legacy way of serializing is less than half of DataContract serializer. here are my questions: 1. Is there any other option on DataContract Serializer, which could further reduce size? 2. If No for #1, there is no point using DataContractSerializer, right? 3. If Yes for #1, is there a way i can set this configuration in config file, so that WCF service would use binary writer instead of default xml? Thanks.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups