protobuf-net

    1熱度

    1回答

    我對使用的庫有一個小問題(protobuf-net)。我決定簽出庫的項目,我發現是這樣的: #if PLAT_BINARYFORMATTER DoSomething() #endif 我的問題是,這個代碼是在一些我有解決方案,並在某些項目上它不工作項目的工作。我猜這些項目對於這個「PLAT_BINARYFORMATTER」事物有不同的上下文。

    0熱度

    1回答

    我有一個名爲PrivilegeType的基類,它由各種其他類繼承。 一切工作正常,除了一個特定的字段PossibleValues沒有序列化/反序列化。 基礎類定義: [ProtoContract] [ProtoInclude(13, typeof(PrivilegeEnum))] public abstract class PrivilegeType { ... } Privilege

    0熱度

    1回答

    我正在使用Python protobuf庫來讀取由使用protobuf-net的.Net應用程序發送的消息。 .Net應用程序發送日期時間。日期時間編碼似乎並不重要,我不知道如何解析它。 有人知道protobuf-net庫中DateTime的格式嗎?

    1熱度

    1回答

    我是protobuf的新手,對asp.net很新。所以我可能需要幫助。我有這樣的代碼片段我PersonsController: public class PersonController : ApiController { [ProtoContract] public class Person { [ProtoMember(1)] publi

    1熱度

    1回答

    我已經得到了我想要連載詞典列表,但我得到了以下錯誤: System.NotSupportedExceptionNested or jagged lists and arrays are not supported 它甚至有可能以連載這個?我試着把它推到一個不同的班,並有List<Dto>Dto類是Dictionary的IEnumerable,DynamicType字典中的對象,但它仍然不起作用。

    1熱度

    1回答

    .NetProtoBuf的ProtoMember如何工作在繼承鏈中?例如,看看下面的類。 [ProtoContract] public class BaseClass { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public string Name { get; set;

    0熱度

    1回答

    我一直在使用protobuf.net一段時間的IExtensible功能(允許我創建運行時原型消息流)。不幸的是,似乎沒有任何功能從Extensible類中提取proto模式。我需要這個功能,以便讓protobuf.js更容易讀取消息流。 有沒有辦法爲可擴展/動態類生成proto模式?

    1熱度

    1回答

    我有一個DataCollection類,它有一個嵌套List。我正在嘗試使用Surrogate類來將List>放入列表中,並代替Dto類自身。 我創建一個RuntimeTypeModel _model = TypeModel.Create(); _model.Add(typeof(DataCollection), false).SetSurrogate(typeof(DataCollection

    1熱度

    1回答

    我正在序列化一個只有屬性被存儲的對象。 它有一個父繼承,但我確保序列化的屬性與數字具有不同的索引。 [ProtoContract] [ProtoInclude(597, typeof(DesiredProto))] [ProtoInclude(598, typeof(RandomClass1Proto))] [ProtoInclude(599, typeof(RandomClass2Prot

    1熱度

    1回答

    我有一個ASP.NET Web應用程序需要以JSON,XML和ProtoBuf的形式請求。爲了讓ProtoBuf工作,我需要用[ProtoContract]註釋DTO,但是一旦我這樣做,XML就停止工作。 我可以很容易地將問題隔離到[ProtoContract]。我做了這個小測試應用程序: class Program { static void Main(string[] args)