Tag: binaryformatter

`BinaryFormatter “ ist ein serializer gebaut in der .net-framework. Es serialisiert Felder, unabhängig von Ihrer Sichtbarkeit in einer unbestimmten binären format. Es unterstützt Polymorphismus und zyklische Objekt-Graphen.

Warum ist BinaryFormatter versucht zu serialisieren, die ein Ereignis auf eine Serialisierbare Klasse?

Anzahl der Antworten 3 Antworten
Ich habe eine einfache Klasse wird als Serialisierbar markiert, und es passiert ein Ereignis. Ich habe versucht, zu diesem Anlass Mitglied als NonSerialized, aber der compiler meckert. Doch wenn ich zum serialisieren der Klasse-Instanz der BinaryFormatter wirft

Konvertieren Objekt zu byte[]

Anzahl der Antworten 3 Antworten
Ich versuche zu konvertieren abgerufen registry-Wert von object zu byte. Es wird gespeichert, wie REG_BINARY. Ich habe versucht, mit BinaryFormatter mit MemoryStream. Es fügt jedoch hinzu-overhead-Informationen, die ich nicht will. Ich beobachtete dies, wenn ich dann in

Leistung: BinaryFormatter vs. XmlSerializer

Anzahl der Antworten 3 Antworten
Ich lese sehr oft, dass die BinaryFormatter-hat eine bessere Leistung, dann XmlSerializer. Aus Neugier schrieb ich eine test-app. einen wtf-moment... warum ist Xml so viel schneller als Bin (vor allem die Deserialisierung)? using System; using System.Collections.Generic; using

Binary stream '0' enthält keinen gültigen BinaryHeader Fehler auf der Deserialisierung

Anzahl der Antworten 1 Antworten
Nach der Suche für eine Antwort zu diesem Problem für die letzten 2 Tage, ich hoffe, dass hier jemand helfen kann. Ich habe ein Programm geschrieben in c# mit VS2012, erspart sich der Anwender das Projekt Daten

Serialisieren und Deserialisieren von objektgraphen mittels BinaryFormatter

Anzahl der Antworten 1 Antworten
Ich versuche zu serialisieren mein graph-Objekt in einen string, dann Deserialisieren es aus einem string. Das Objekt serialisiert nur gut, wenn ich dies tun using (var memStream = new System.IO.MemoryStream()) { mf.Serialize(memStream, this); memStream.Seek(0, 0); Search s;

Load-Datei Nicht funktioniert - Die Magische Zahl im GZip-header ist nicht korrekt

Anzahl der Antworten 1 Antworten
Ich bin versucht, erstellen Sie eine Speichern/Laden-Klasse, die die option für das speichern & load-Dateien komprimierte Dateien. Unten ist das, was ich habe, so weit. Durchlaufen es scheint zu funktionieren gut, außer dass ich eine "Magische Zahl

BinaryFormatter Deserialisieren gibt SerializationException

Anzahl der Antworten 6 Antworten
Ich bin immer ein: System.- Laufzeit.Serialisierung.SerializationException: Nicht zu finden die assembly 'myNameSpace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Wenn Sie versuchen, zu Deserialisieren einige Daten in einem anderen Programm, als das Programm, das ich serialisiert. Nach etwas googlen hab ich

Binäre Deserialisierung mit verschiedenen Montage-version

Anzahl der Antworten 5 Antworten
Habe ich ein Projekt, welches verwendet BinaryFormatter serialisieren, die eine Sammlung von Strukturen mit string und bool? datatypes. Die Serialisierung/Deserialisierung funktioniert einwandfrei, jedoch wenn ich auf ändern Sie die assembly, die die Arbeit es nicht zu Deserialisieren,

BinaryFormatter und Deserialisierung Komplexer Objekte

Anzahl der Antworten 2 Antworten
Kann nicht deserialisiert werden folgende Objektdiagramm. Diese Ausnahme tritt auf, wenn Deserialisieren Methode aufgerufen BinaryFormmater: System.- Laufzeit.Serialisierung.SerializationException : The constructor to deserialize an object of type 'C' was not found. Es sind zwei Konstruktor auf C. und

Wie Sie BinaryFormatter zur Deserialisierung in einer anderen Anwendung erhalten

Anzahl der Antworten 5 Antworten
Ich bin BinaryFormatter serialisiert ein array von class-Instanzen in einer Datei. Ich kann Deserialisieren diesem feinen, innerhalb der gleichen Anwendung. Wenn ich versuche, den gleichen Deserialisierung in eine andere Anwendung (zieht in eine gemeinsame Datei, die funktioniert),

C # Objekt binäre Serialisierung

Anzahl der Antworten 6 Antworten
Ich will ein binäres serialisieren eines Objekts und das Ergebnis speichern Sie in einer Datenbank. Person person = new Person(); person.Name = "something"; MemoryStream memorystream = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(memorystream, person); Wie kann