Serialisieren aus einer Byte-Folge
Autor: Dr. Holger Schwichtenberg
' ### Deserialisieren aus einer Byte-FolgeFunction bindeserialize(ByVal ba As Byte()) As Object Dim o As Object Dim form As New BinaryFormatter() Dim stream As New MemoryStream(ba) o = form.Deserialize(stream) stream.Close() out("Objekt wurde deserialisiert") Return oEnd Function
using System;using System.Runtime.Serialization.Formatters.Binary;using System.Runtime.Serialization.Formatters.Soap;using System.Runtime.Serialization;using System.IO;using System.Xml.Serialization;using System.Xml;using System.Data;namespace FCLBuch._System_RuntimeSerialization { // Hilfsfunktionen für Serialisierung public class SerializationHelper {public static object Bin_Deserialize(byte[] ba) { // Deserialisieren aus einer Bytefolge BinaryFormatter form = new BinaryFormatter(); MemoryStream stream = new MemoryStream(ba); object o = form.Deserialize(stream); stream.Close(); FclOutput.PrintOut("Objekt wurde deserialisiert"); return o; }}}
Definition '.NET Framework Class Library' Verfügbarkeit der Klasse 'System.IO.MemoryStream' Übersicht über den FCL-Namensraum 'System.IO' .NET & Visual Studio Community Portal