protobuf-net

    1熱度

    1回答

    我們現在使用protobuf幾年了,它對我們的工作非常有用。 但是,最近我們遇到了很少的反序列化問題。 以前反序列化是連續完成的,現在可以加快我們使用所有核心繫統可以提供的過程。 場景: 我們正在生成報告,該報告包括100幅圖像。 每個圖像都是一個小部件,每個小部件都有自己的數據源。 我們有更多的一個小部件訪問相同的數據(存儲在protobuf中)。 附加是一個截圖,其中突出顯示了2個小部件開始反

    1熱度

    1回答

    我試圖使用序列化的protobuf網的一些數據。在序列化期間,我收到一個錯誤,指出沒有爲Point3D類型定義的序列化。我發現了一個像這樣的問題,但仍然無法執行並解決它。鏈接如下: - No serializer defined for type: System.Drawing.Color [ProtoContract] public class ReturnPanelData {

    1熱度

    1回答

    我有一個問題讓我困惑了一會兒。我儘可能地減少了。 我對此只是返回Ok(); 控制器上標有[WindowsAuthorize]這是自己創造的自定義屬性的Get方法標準System.Web.Http.ApiController。目前,這個屬性被還原成這樣的:當我做一個GET請求我的終點與下面的頭 public class WindowsAuthorizeAttribute : AuthorizeAtt

    0熱度

    1回答

    我試圖創建一個遵循這種結構的枚舉:我在https://code.google.com/p/protobuf-net/wiki/Attributes閱讀文檔 Enum Foo Bar=0 One=1 End Enum 但我仍然對如何添加枚舉不清楚。我已經嘗試在枚舉上添加<ProtoEnum(#)>和<ProtoMember(#)>,但是我收到錯誤「屬性無法應用,因爲該屬性在此聲明類型中無效

    0熱度

    1回答

    我在VB.NET中使用Protobuf-net將電機命令從一臺計算機傳遞到另一臺計算機。以下是我的原始文件樣本,其中包含兩個枚舉:CommandAction和MotorChoice。我想在一臺計算機上爲每個計算機設置一個值,並從另一臺計算機上檢索這些值。 Public Class RemoteControl <ProtoContract> Public Class Command

    1熱度

    2回答

    也許我誤解了一些序列化的東西。我想以最快的方式序列化我的.NET對象。我做了一些谷歌搜索,我發現protobuf。 Myfirstquestion是ProtoBuf.Net具有可用於xml serailization.if它具有,我可以使用它進行xml序列化。 我的模型: [XmlType] public class CT { [XmlElement(Order = 1)]

    1熱度

    2回答

    我目前有一個包含兩個TEXT列的表。其中一列是使用Protobuf-net的序列化對象,似乎可以插入到表格中(檢查記事本中的sqlite文件)。我的問題是,當我檢索這個TEXT項目時,它只返回TEXT的前半部分! 這是怎麼發生的? 我的代碼: public void save(SQLiteConnection m_dbConnection, Day day) { using (Memo

    0熱度

    1回答

    我想在.net中使用原-BUF C#庫。我正在使用ApiController和System.Net.WebSockets命名空間。它有一種獲取傳入消息的方式。 ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[1024]); WebSocketReceiveResult result = await socket.Receiv

    2熱度

    1回答

    我需要使用protobuf序列化/反序列化類。對於我的類的一些屬性,我需要定義一個默認值。我通過設置屬性的值來做到這一點。在某些情況下,這個默認值會覆蓋protobuf數據的值。 這裏是一個演示:反序列化後的數據 public class Program { static void Main(string[] args) { var target = new My

    0熱度

    1回答

    我想在運行時動態初始化RuntimeTypeModel。我正在使用下面的函數,它一直在工作,直到我添加了包含字段的部分。這個模型中的基本類型只使用ProtoMember屬性,沒有別的(從適當的bas類繼承的excpet)指定可以序列化的內容。這是錯誤的代碼。 MetaType childMetaData = model[parentType].AddSubType(includeTagNumber