27.10.2010, 00:00 Uhr

Open-Source-BinaryFormatter für Silverlight

sharpSerializer ist ein Open Source Framework zur Datenserialisierung für .NET, das .NET Compact Framework und Silverlight, welches Objektdaten zu XML und zu Binärdaten serialisieren kann.  Intention für die Entwicklung des sharpSerializer war es, den in .NET eingebauten XmlSerializer zu ersetzen. Entwickelt wird das Open-Source-Projekt mit C#. Die aktuelle Version 2.6 kann allerdings nicht nur XML serialisieren sondern dafür auch ein eigenes Binärformat nutzen. Erweitert um Custom Writers kann sharpSerializer Daten auch in andere Text- oder Binärformate serialisieren.
Zwei Stärken zeichnen den sharpSerializer aus: Er erlaubt das Serialisieren von Objekten zu XML oder Binärdaten ohne die Daten vorher extra aufbereiten zu müssen. Es sind auch keine zusätzlichen Attribute für die Anwendung der Serialize-Methode erforderlich. Ein Beispiel dazu finden Sie hier.  Ausserdem unterstützt es die binäre Serialisierung in Silverlight-Anwendungen und ergänzt damit eine in Silverlight 4 noch fehlende Funktion. Auch dafür gibt es ein Beispiel im Web. (ph/.np) http://www.sharpserializer.com



Das könnte Sie auch interessieren