binary-serialization

    2熱度

    2回答

    我在斯卡拉非常新,我對位操作功能感到困惑。我希望有人能夠指引我正確的方向? 我有以下位字段定義的字節數組: 0-3 - magic number 4 - version 5-7 - payload length in bytes 8-X - payload, of variable length, as indicated in bits 5-7 我想序列化這個來回的結構,例如:

    0熱度

    3回答

    我有一個類,我設置[Serializable]屬性爲該類。在這個類 我確定當我試圖序列它給我像「system.drawing.font不能序列」

    4熱度

    1回答

    我有一個MDI應用程序,其中一個樹形控件停靠在左側,五個類包含樹節點的信息,即該類節點的編輯器。 我該如何序列化應用程序,使所有的對象都被序列化爲一個二進制文件? 如何將資源存儲在其中,以便將單個文件發送到所有機器? 謝謝。

    8熱度

    3回答

    我有下面的代碼: MemoryStream resultStream = new MemoryStream(); string users = ""//Really long string goes here BinaryFormatter bFormatter = new BinaryFormatter(); using (MemoryStream assignedUsersStream

    1熱度

    1回答

    我有一個檢索MSMQ消息的WCF Windows服務。 SubmitPurchaseOrderInMessage似乎不會被調用,也不會看到隊列中的任何消息。代碼如下所示。 WCF類: public class OrderProcessorService : IOrderProcessor { [OperationBehavior(TransactionScopeRequired = t

    3熱度

    2回答

    我正在重載System.IO BinaryReader以序列化一些類用於文件存儲目的。我沒有像字典等類似的問題,但沒有成功的可空類型。有可能嗎?具體來說,我嘗試十進制?和字符串?,但任何類型都應該爲我適應我的解決方案。 我必須爲特定的業務原因進行二進制序列化,所以請限制回答僅適用於那些解決方案。 比如...讀/寫字節數組我用這些方法: public byte[] ReadByteArray()

    0熱度

    1回答

    此代碼從SQLite反序列化對象。我從DBinaryData(BLOB)字段獲取序列化對象。但是得到System.Runtime.Serialization.SerializationException:分析完成之前遇到的流結束。如何解決這個問題? public void Dump() { try { const string databaseNam

    8熱度

    3回答

    的背景是如下 我想移動它以不同的項目 重構代碼 一些這個代碼的包括用於 發送和跨多個終端接收數據序列化的DTO的 如果我走動的代碼,系列化中斷(因此它是與舊版本我的應用程序的不 向後兼容) 解決這個問題是,讓我在某種意義上從一種類型到另一種「重定向」的SerializationBinder。 因此,我想創建一個SerializationBinder來滿足這種需求。但是它必須通過滿足下列要求 到Se

    3熱度

    1回答

    我有這樣一類: public class Foo { public IBar {get;set;} //tons of other properties } public interface IBar { //whatever } 類用於二進制序列化(標準使用的BinaryFormatter的)。 IBar的實現以[Serializable]標記,因此

    1熱度

    2回答

    I'have約30 000對象爲二進制序列化文件, 我用一個簡單的foreach循環這個基本的代碼來做到這一點: FileStream fileStream = new FileStream(pathToFile, FileMode.Create); BinaryFormatter binaryFormatter = new BinaryFormatter(); binaryFormatter