protobuf-net

    5熱度

    1回答

    在protobuf-net中是否有序列化Guids的首選方法?它似乎不是支持的類型?

    1熱度

    1回答

    我看到了,我在WCF net.msmq使用protobuf網,並收到以下錯誤發送大郵件的問題看到了這個問題,protobuf網: 格式化拋出一個異常,而試圖反序列化消息:反序列化操作「DeliverData」的請求消息體的錯誤。從命名空間「http://mynamespace」端元件「原」預期 如果消息大小爲16K下,它工作 如果刪除protobuf網,它的工作原理 如果我切換到basichttp

    2熱度

    1回答

    我剛剛從r249更新至r282。除了替換DLL我沒有做任何改變。不幸的是,現在反序列化更新之前創建的對象需要更長的時間。過去需要兩秒鐘的時間現在需要五分鐘。 版本之間是否存在語法更改?有什麼它不再支持? 我的類都使用ProtoContract,ProtoMember和ProtoInclude。我正在運行VS2010。就我而言,我的協議緩衝區代碼沒有問題。我只是想升級,因爲我覺得最好有最新版本。 編

    1熱度

    1回答

    我嘗試在WCF/Silverlight應用程序中使用protobuf-net來提高大對象數組的序列化性能。我可以在服務代碼中序列化/反序列化類(添加Order =等)。 但是,當我嘗試應用ProtoBehavior並從Silverlight調用啓用protobuf的服務方法時,我得到空值而不是數據(或錯誤)。 我想這是因爲: ProtoBehavior是失去了在Silverlight中生成的服務代

    2熱度

    2回答

    我正在使用protobuf-net來處理數據合同中的項目,手動創建.proto文件,並讓自定義工具發出正在執行的C#代碼。 我也開始將它用於服務合約,並且服務接口也創建得很好。 爲了連接到某些系統,我使用WCF,因此我啓用了datacontracts生成器選項,儘管存在System.ServiceModel屬性,但似乎沒有任何方式可以聲明服務可能引發的特定故障。 所以我的問題基本上是: Proto

    4熱度

    1回答

    我正在使用protobuf-net r282,當我調用Serialize時,我得到InvalidOperationException錯誤消息「只能處理數據約定類(以及這樣的列表/數組)(錯誤處理對象) 」。在調用protobuf-net Serializer.Serialize的時候,有問題的對象被轉換爲接口。有沒有辦法解決這個問題? 下面的代碼: using System.IO; using

    3熱度

    1回答

    我原型Protobuf網以取代我們現有的一些現有的C#代碼,它正在使用[Datacontract]將序列化對象到Xml。 使用protobuffer我們可以輕鬆地與Java共享數據。因此,我對Protobuf-net的.proto文件生成非常感興趣。對於我到目前爲止測試的幾乎所有用例來說,這都很有效。 但現在繼承它是一個不同的球類遊戲。爲繼承類生成的.proto文件非常簡單 - 不包括基類的任何字

    1熱度

    1回答

    已將SQL數據庫中的表映射到Employee dbml文件中的linq。 [global::System.Runtime.Serialization.DataContractAttribute()] public partial class tbEmployee { private int _Employeeid; private string _EmployeeNam

    1熱度

    1回答

    我有一個使用protobuf發送消息的java後端,它通過tib在一個大字節數組blob中發送定界消息對象。我可以在java中使用函數parseDelimitedFrom(yourStreamHere)反序列化它們,但在C#端我們遇到了一些問題,但找不到任何示例,但我可能只是在此處丟失了一些明顯的東西。 我們正在做的在C#這樣的事情 using (MemoryStream mem = new Me

    8熱度

    2回答

    我遇到使用Protobuf.net在我的項目此異常: InvalidOperationException "Unexpected sub-type: foo" 我有我送其中的一類是這樣的: class message { list<bar> listOfBars; } foo繼承吧,但protobuf似乎在這個窒息併產生上述異常。有沒有辦法解決這個問題?我需要能夠在列表中保存